У нас есть проект, действительно похожий на тот, о котором сообщалось в этом вопросе, где OpenSSL является отправной точкой lib B
.При компиляции исполняемого файла (Exe 1
) проблема заключается в том, что мы получаем некоторые проблемы со связыванием, которые, по-видимому, связаны со связыванием OpenSSL.
(cryptlib.obj) LNK2019: unresolved external symbol __alloca_probe_16 referenced in function _OPENSSL_isservice
(bss_file.obj) LNK2001: unresolved external symbol __alloca_probe_16
(b_print.obj) LNK2019: unresolved external symbol __ftol2_sse referenced in function _roundv
Компиляция библиотеки не дает никаких ошибок вообще.Мне любопытно узнать, где расположены эти функции, чтобы я мог добавить правильные ссылки в проект.
Я работаю в Windows 7 с 64-битным протоколом, если это может иметь какое-то значение :)
Редактировать1 Это ошибки при компиляции в Win32 с VS2010.
Edit2 Библиотека OpenSSL (libeay32.lib) также была скомпилирована с nasm
для VS2010 (для Win32).
Edit3 Если кто-то может указать ссылку для сборки OpenSSL с компилятором VS2010 (vc2010) или VS2008, это также будет полезно (кроме указания на файлы InstallW ** в OpenSSL)
Edit4 Мы также используем Windows DDK 2003, если это может помочь.