1)下载官网perl active perl windows 可以下载msi 也可以用install.bat
2) 下载openssl 官网下载
3)安装perl脚本 推荐用msi的 一顿点到最后就ok了 记下安装目录 查看是否安装完 cmd--> perl -v
4)编译openssl 重新启动一个vs2010, 进入命令行:工具->vs命令提示
perl Configure VC-WIN32 no-asm --prefix=E:\download\openssl-1.0.1e (openssl 的源码路径)
ms\do_ms
nmake -f ms\ntdll.mak 生成动态链接库,输出内容在\openssl\out32dll目录下。
nmake -f ms\nt.mak 生成静态链接库,输出内容在\openssl\out32目录下。
-------------------------------------------------------------------------------------------
使用openssl
1.新建一个工程。
2.设置目录参数
右击工程名——属性——
1)配置属性——VC++目录——在include目录中新增"d:\openssl_lib\include"(存放编译后的库文件的目录中);
2)VC++目录——"Library files"选择中新增目录"d:\openssl_lib\lib"。
3)配置属性——链接器——输入——附加依赖项——libeay32.lib 和ssleay32.lib即可
error:
fatal error LNK1104: 无法打开文件“ssleay32.lib” -->将ssleay全地址加入依赖附加项
reference:
http://blog.163.com/xiaoting_hu/blog/static/50464772201310415042524/