Сборка OpenSSL 1.1.0f с помощью VC++ 2015 (XP Toolchain) для статической сборки
Все почти также как и в статье про сборку OpenSSL 1.0.2l, которую обязательно нужно прочитать. И рассматривать этот пост как дополнение для версии 1.1.0f
.
ВАЖНО: Версии 1.0.x
и 1.1.x
очень разные, и нужно уточнять какую именно версию поддерживает проект.
Правка файлов OpenSSL
Для поддержки XP нужно изменить файл \Configurations\10-main.conf
- Для x32 найти
/subsystem:console
и заменить на/subsystem:console,5.01
- Для x64 найти
/subsystem:console
и заменить на/subsystem:console,5.02
Кратко команды сборки
Для x32 версии:
perl Configure VC-WIN32 no-shared -static no-deprecated threads ^
--prefix=C:\Dev\OpenSSL_110f_vs2015_32_xp ^
--openssldir=C:\Dev\OpenSSL_Config_110f ^
-D_USING_V110_SDK71_
nmake
nmake install
Для x64 версии:
perl Configure VC-WIN64A no-shared -static no-deprecated threads ^
--prefix=C:\Dev\OpenSSL_110f_vs2015_64_xp ^
--openssldir=C:\Dev\OpenSSL_Config_110f ^
-D_USING_V110_SDK71_
nmake
nmake install
Полные версии файлов, для которых нужно скачать и настроить perl, nasm, исходники openssl, далее просто запустить:
Комментариев нет:
Отправить комментарий