博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在VS2008中编译和使用OpenSSL
阅读量:4542 次
发布时间:2019-06-08

本文共 834 字,大约阅读时间需要 2 分钟。

一、编译OpenSSL

在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该。

下载最新版本的Perl:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x86-280952.zip。然后安装之。

下载最新版本的OpenSSL:http://www.openssl.org/source/openssl-0.9.8g.tar.gz

然后将释放的c:\openssl-0.9.8g目录中。

首先将VS2008的nmake的环境变量加入的cmd中:

在cmd中执行 *:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat

进入openssl目录。
cd c:\openssl-0.9.8.g
运行configure:
perl Configure VC-WIN32 --prefix=c:/openssl

创建Makefile文件:

ms\do_ms
编译动态库:
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

转载于:https://www.cnblogs.com/a-pal/archive/2013/01/08/2851215.html

你可能感兴趣的文章
如何处理高并发情况下的DB插入
查看>>
[Lua快速了解一下]Lua的model
查看>>
C#操作剪贴板实现复制粘贴
查看>>
模糊查询和聚合函数
查看>>
Beaglebone Black教程使用SSH通过USB和因特网连接Beaglebone Black
查看>>
centos 自带mysql卸载时出现无法卸载情况
查看>>
交通工具(并查集)
查看>>
Java里的集合:List/Set/Map
查看>>
linux内核情景分析之exit与Wait
查看>>
mybatis2入门程序
查看>>
解决html设置height:100%无效的问题
查看>>
ECMAScript 5 中的数组方法
查看>>
SpringBoot整合StringData JPA
查看>>
tensorflow conv2d
查看>>
课堂练习
查看>>
如何使VS2008 调试网站的根目录和IIS调试的一致?
查看>>
Apple 企业开发者账号&邓白氏码申请记录
查看>>
[bzoj5457]城市_dsu on tree
查看>>
[计蒜客T2237]魔法_树
查看>>
2018.10.19 NOIP训练 游戏问题(分组背包)
查看>>