您的位置:首页 > 运维架构

Windows编译release版本和debug版本的openssl

2017-05-10 00:00 218 查看
摘要: debug版本的openssl调试起来更方便

注意事项:

1.生成的ntdll.mak或者nt.mak的CFLAG中/MD 最好修改为/MT否则可能会报MSVCr100.dll丢失的错误.

2.编译第一步使用perl Configure VC-WIN32 no-asm --prefix=./ --openssldir=./

然后openssl.cnf放到openssl.exe同级目录就可以直接使用openssl了,不必再设置openssl.conf的环境变量

release版本:

perl Configure VC-WIN32 no-asm

ms\do_ms

nmake-f ms\ntdll.mak //动态库,输出在out32dll文件夹

nmake-f ms\nt.mak //输出在out32文件夹

debug版本:

perl Configure debug-VC-WIN32 no-asm --prefix=./

ms\do_ms

nmake-f ms\ntdll.mak //动态库,输出在out32dll.dbg文件夹

nmake-f ms\nt.mak //输出在out32.dbg文件夹

64位版本

perl Configure VC-WIN64A no-asm --prefix=./

ms\do_win64a

nmake-f ms\ntdll.mak

nmake-f ms\nt.mak
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  openssl 编译