下载代码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后,编辑它,添加上链接时加入的支持最低系统版本号选项:

然后nmake && nmake install 即可。
ps:这样操作只是编译通过,并且在xp上能执行。但是否功能正常我可不保证_
网友评论