Windows下使用VS2015编译openssl库
来源:互联网 发布:台达触摸屏编程软件 编辑:程序博客网 时间:2024/05/22 09:47
目标:编译vs环境下openssl库
工具:
1. 编译环境win10+vs2015专业版
2. ActivePerl工具,官网下载链接:http://www.activestate.com/activeperl/downloads
3. openssl源码,下载链接:https://www.openssl.org/source/,选择2016-May-03 13:57:13 openssl-1.0.1t.tar.gz这个版本,之所以没有选择1.1.0,发觉两个版本差异较大,ms文件夹下缺少很多文件,没办法按照此方法编译。
步骤:
1. 安装ActivePerl, 并添加环境变量(可以默认勾选,或者手动添加,如path=d:\perl\bin)。
2. 解压openssl。
3. 点击 windows 开始->所有应用->vs2015->开发者命令提示(Developer Command Prompt for 2015)。
4. CD到解压后的openssl的根目录。
5. 执行命令:perl Configure VC-WIN32(或者VC-WIN64A,取决于编译库类型,可以用–prefix=路径指定生成路径).
6. ms\do_ms.bat(创建makefile文件,64位需要使用ms\do_win64aA.bat)
7. 执行nmake - f ms\ntdll.mak(编译动态库)。
8. 执行nmake - f ms\ntdll.mak test查看库是否有问题。
9. 执行nmake - f ms\ntdll.mak install 。
TIPs:
编译动态库:
nmake -f ms\ntdll.mak
编译静态库:
nmake -f ms\nt.mak
测试动态库:
nmake -f ms\ntdll.mak test
测试静态库:
nmake -f ms\nt.mak test
安装动态库:
nmake -f ms\ntdll.mak install
安装静态库:
nmake -f ms\nt.mak install
清除上次动态库的编译,以便重新编译:
nmake -f ms\ntdll.mak clean
清除上次静态库的编译,以便重新编译:
nmake -f ms\nt.mak clean
感谢各大神网上奉献的资料,后来者使用才更为简便
以上内容仅为个人实作学习记录,如涉及权限问题请告知,谢谢!
下载库链接:http://download.csdn.net/detail/alger_magic/9669847
0 0
- Windows下使用VS2015编译openssl库
- openssl vs2015编译静态库
- Windows环境下使用VS2005编译OpenSSL
- Windows环境下使用VS2005编译OpenSSL
- Windows环境下使用VS2005编译OpenSSL
- Windows环境下使用VS2005编译OpenSSL
- Windows环境下使用VS2005编译OpenSSL
- Windows环境下使用VS2005编译OpenSSL
- Windows环境下使用VS2010编译OpenSSL
- windows下 openssl编译
- windows下编译openssl
- windows下编译openssl
- Openssl windows下编译
- Windows下编译OpenSSL
- windows下编译openssl
- windows 下编译openssl
- Windows下编译OpenSSL
- windows下编译openssl
- ld文件
- WPF dc.DrawGeometry画出一条连续的线段
- 青岛卫生答题系统刷题脚本使用手册
- jetty的https服务端-1
- u-boot.lds 及其入口Start.S的分析
- Windows下使用VS2015编译openssl库
- Android之MVP设计模式
- 百度地图关于No implementation found for long com.baidu.platform.comjni.ma...出现的问题
- A Tour of Machine Learning Algorithms
- 全屏POP手势动画(FDFullscreenPopGesture)
- Nginx日志中有用的分析脚本
- 【OpenCV】|在python中配置opencv
- Jquery源码解析---利用队列来实现函数的顺序执行
- C++ 多线程注意事项