一、环境
win7 vs2008
openssl有两种使用方式
方式一:(自己编译代码)
编译
下载地址
方式二:(只安装,生成库文件)图形化安装,把库文件拷贝到某一个目录
Windows安装使用Openssl
下载地址
二、编译32位openssl库
三、编译64位openssl库
打开cmd2008 64 command prompt(或者打开cmd,输入D:\vs\VC\bin\amd64\vcvarsamd64.bat,和打开cmd2008效果一样)
//如果之前已经编译过,需要删除tmp\tmp32\out\out32dll文件夹,不然编译会报错
> cd 到openssl目录下,cd D:\openssl
> perl Configure VC-WIN64A no-asm --prefix=C:\openssl //C:\openssl代表最后的安装位置
> ms\do_win64a
> nmake -f ms\ntdll.mak (动态库,可不编译)
> nmake -f ms\nt.mak (静态库)
> nmake -f ms\nt.mak test 测试静态库
> nmake -f ms\nt.mak install 安装静态库到C:\openssl
然后在C:\openssl即可查看库
以下为参考指令:https://bbs.csdn.net/topics/392193545?page=1
测试OpenSSL动态库:nmake -f ms\ntdll.mak test
测试OpenSSL静态库:nmake -f ms\nt.mak test
安装OpenSSL动态库:nmake -f ms\ntdll.mak install
安装OpenSSL静态库:nmake -f ms\nt.mak install
清除上次OpenSSL动态库的编译,以便重新编译:nmake -f ms\ntdll.mak clean
清除上次OpenSSL静态库的编译,以便重新编译:nmake -f ms\nt.mak clean
四、参考网址
VS2013编译64位OpenSSL(附32位)
openssl 64编译
Windows 编译 openssl-1.0.2p-32+64
6万+

被折叠的 条评论
为什么被折叠?



