1.下载安装active perl
创建构建目录 openssl-1.1.1m_build
2.进入构建目录执行,当前例子中openssl-1.1.1m是openssl的源码目录
输入下面两个命令之一配置编译选项,debug-VC-WIN32表示32位调试模式,VC-WIN64A表示64位模式,no-asm表示不用汇编,no-shared表示编译静态库,--prefix=表示最后生成的目录
perl ..\openssl-1.1.1m\openssl-1.1.1m\Configure debug-VC-WIN32 --prefix=E:\work\openssl\openssl-1.1.1m_install no-asm
如果报Can`t location win32/Console.pm
则需要修改perl
对应目录的文件(如:C:/Program Files/Perl64/site/lib/ActivePerl/Config.pm
),定位到400
行所在的函数,把该函数内的逻辑注释掉即可
nmake
nmake install
如果 step不进去源码,可以试试下面三种解决方案。
右击解决方案,调试源文件,填写源文件位置
设置输出到三方库的构建路径(dll pdb lib)/或者将符号拷贝到pdb拷贝到输出目录(一般为debug/release)
调试--选项--调试--符号 增加符号的位置