Как скомпилировать OpenSSL для x64?
Я решил проблему таким образом, используя cxx исходный код 1.0.1c:
Добавьте c этот блок в util/pl/VC-32.pl
непосредственно 64bit перед строкой $o='\\';
.
if ($debug)
{
$ssl .= 'd';
$crypto .= 'd';
}
Добавьте этот windows-programming блок в util/pl/VC-32.pl
непосредственно перед windows строкой if ($debug)
.
if ($FLAVOR =~ /WIN64/)
{
$out_def =~ s/32/64/;
$tmp_def =~ s/32/64/;
$inc_def =~ s/32/64/;
}
Затем создайте все x64 разновидности:
setenv /x86 /release
perl Configure VC-WIN32 --prefix=build -DUNICODE -D_UNICODE
ms\do_ms
nmake -f ms\ntdll.mak
setenv /x64 /release
perl Configure VC-WIN64A --prefix=build
ms\do_win64a.bat
nmake -f ms\ntdll.mak
setenv /x86 /debug
perl Configure debug-VC-WIN32 --prefix=build -DUNICODE -D_UNICODE
ms\do_ms
move /y ms\libeay32.def ms\libeay32d.def
move /y ms\ssleay32.def ms\ssleay32d.def
nmake -f ms\ntdll.mak
setenv /x64 /debug
perl Configure debug-VC-WIN64A --prefix=build
ms\do_win64a.bat
move /y ms\libeay32.def ms\libeay32d.def
move /y ms\ssleay32.def ms\ssleay32d.def
nmake -f ms\ntdll.mak
c++
c
windows
64-bit
win64
2021-12-05T20:59:47+00:00
2022-08-21T19:48:49+00:00
Nunuilkpa
Вопросы с похожей тематикой, как у вопроса:
Как скомпилировать OpenSSL для x64?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.