惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
B
Blog
P
Proofpoint News Feed
美团技术团队
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
有赞技术团队
有赞技术团队
小众软件
小众软件
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
罗磊的独立博客
L
LangChain Blog
GbyAI
GbyAI
腾讯CDC
T
The Blog of Author Tim Ferriss
Microsoft Security Blog
Microsoft Security Blog

博客园 - JohnsonFeng

JavaScript 性能优化 --By Google V8 Team Manager 在C++中嵌入JavaScript——Google V8 JavaScript Engine使用体验 介绍相似图片搜索:TinEye Nginx Server 加密库相关资源 C++中使用Expat解析XML 在C++应用中通过Luabind使用lua脚本(一) - JohnsonFeng - 博客园 在动作捕捉系统中使用加速度和倾角传感器 游戏需求分析 慎用CMFCToolBar::CreateEx [Foward]Reduce Exe File Size IOCP在网络应用中常见错误分析 Direct3D程序调试利器 PIX Win 简介 数据自解压简单原理 编写和调试Shader程序(1) 生成均匀“随机数”,一种生成均匀分布数字的简单方法 Visual C++ Profile的简单使用方法 C++简单的函数计时方法 [转]About SIGGRAPH
VC环境OpenSSL编译笔记
JohnsonFeng · 2010-02-14 · via 博客园 - JohnsonFeng

VC环境OpenSSL安装以及编程过程

SSL就是Secure Sockets Layer,是一种安全套接字协议,详情请参考链接中的介绍。

配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerl

ActivePerl:http://www.activestate.com/activeperl/ 

openss:http://www.openssl.org/ (本文使用openssl-1.0.0-beta5) 

1.打开控制台

2.运行: x:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat

3. cd x:\openssl-1.0.0-beta5

4.运行: ms\32all.bat,注意,因为perl脚本使用的是openssl根目录路径为相对路径的当前路径,所以必需在根目录下执行此批处理。

如果安装ActivePerl后,告诉你找不到perl,那把这个加到环境变量的Path中:X:\program files\Perl\bin

然后就泡杯茶,开始编译openssl吧。编译完成将生成4个版本。如果只想编译其中部分版本,可以修改一下bat文件。

编译进行中...

OK,写到这里,我也编译完了。