美文网首页
VS2017+OpenSSL_1_1编译支持xp版本

VS2017+OpenSSL_1_1编译支持xp版本

作者: 赵海洋 | 来源:发表于2019-03-12 14:14 被阅读0次

下载代码git@github.com:openssl/openssl.git,然后切换到想要的分支上。
使用vs2017的开发者控制台x86 Native Tools Command Prompt for VS 2017,或者在命令行中使用批处理"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86

然后使用以下命令行生成makefile,perl命令需要ActivePerl。
perl Configure VC-WIN32 --prefix=H:\VC_INCLUDE\OpenSSL-Win32_MSVC141_xp -D_WIN32_WINNT=0x0501 -D_USING_V110_SDK71_
生成makefile后,编辑它,添加上链接时加入的支持最低系统版本号选项:

image.png

然后nmake && nmake install 即可。

ps:这样操作只是编译通过,并且在xp上能执行。但是否功能正常我可不保证_

相关文章

网友评论

      本文标题:VS2017+OpenSSL_1_1编译支持xp版本

      本文链接:https://www.haomeiwen.com/subject/dzogpqtx.html