openssl编译方法

受不了了,终于编译成功了openssl,写一下编译方法吧

 

准备:

0:要编译openssl,必不可少的是代码,去下载

  https://www.openssl.org/source/

1:要有一个VS系列编译器,只要是能开VS命令行的就行,比如VS2013,带命令行的应该都行。

  没有就去微软官网下载

2:nasm,直接去下载就行了,可以下载安装包,如果下载zip包的话,要手动加nasm的目录到环境变量path里面

  http://www.nasm.us/

3:perl,我就不知道为什么这帮家伙们都这么喜欢这个东西,这脚本很好么,去下载,然后安装

  https://www.activestate.com/activeperl/downloads

 

解压了openssl,

安装了nasm,

安装了perl,

 

打开vs命令行,

切换到openssl目录,

输入 perl Configure VC-WIN32 ,

如果没有错误,配置成功的话,openssl目录下会出现一个makefile,

输入 nmake -f makefile,

开编

 

一堆乱七八糟的编译信息,等着,等它们结束了之后

可以再输入 nmake test

然后看输出的信息确定是否编译成功,

 

编译成功之后的头文件,在include 目录中,

lib 和dll 就在当前目录中。

 

OK,结束了。

 

补上一句,如果需要编译静态库工程,那么在 perl Configure VC-WIN32 阶段加参数 -static 就可以了,

具体参数列表,configure文件有明确写出。

posted @   穷到底  阅读(13652)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示