Сборка OpenSSL для VS2019 (64 bit, static libraries)
Запись от igorrr37 размещена 09.01.2018 в 10:04
Показов 13151
Комментарии 0
Сборка статик версии опенссл, но две дллшки всё таки будут. Их нужно будет скопировать папку с VS проектом (см. пункт 12). Чтобы их не копировать в каждый проект, лучше собирать полностью статик версию (см. в самом низу) 1) Скачать файл openssl-3.0.10.tar.gz с оф. сайта https://www.openssl.org/source/ 2) Распаковать в c:\openssl 3) Установить 64 битный ActivePerl http://www.activestate.com/activeperl/downloads 4) Установить NASM 64 битный http://www.nasm.us/ (там в папке "win64/" есть экзешник под винду) 5) Прописать папку с nasm.exe в переменную PATH 4) В меню Пуск найти "x64 Native Tools Command Prompt for VS 2019" (64 битный!) и запустить от администратора 5) Перейти в папку openssl:
install_sw - Only install the OpenSSL software components. install_docs - Only install the OpenSSL documentation components. install_man_docs - Only install the OpenSSL man pages (Unix only). install_html_docs - Only install the OpenSSL html documentation. 9)
Прописать c:\openssl\x64\debug\include\ в Additional Include Directories (/I”c:\openssl\x64\debug\include\”); Прописать c:\openssl\x64\debug\lib в Additional Library Directories (/LIBPATH:”c:\openssl\x64\debug\lib”); Прописать libcrypto.lib и libssl.lib в Linker->Input->Additional Dependencies. 11) Проделать пункты 4-10 для релизной версии openssl:
13) Тестовый код.
Сборка полностью статик версии опенссл: дебажная: cd c:\openssl nmake clean perl Configure VC-WIN64A --debug --prefix=c:\openssl\x64-static\debug no-shared nmake nmake install релизная: cd c:\openssl nmake clean perl Configure VC-WIN64A --prefix=c:\openssl\x64-static\release no-shared nmake nmake install |
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии