windows下编译openssl源码
来源:互联网 发布:查询系统端口 编辑:程序博客网 时间:2024/05/14 01:46
需要安装软件:
软件名下载地址Openssl源码http://www.openssl.org/source/Perl for Win32http://downloads.activestate.com/ActivePerl/Windows/5.8/MASM (8.0版以上)http://blog.csdn.net/penzchan/article/details/37533723检查Perl是否安装成功 运行cmd命令, 使用cd命令指向perl安装目录的eg文件, 并且执行“perl example.pl”应能显示“Hello from ActivePerl!”, 表明Perl安装成功
把Openssl源码解压到C:\
CD进入Openssl源码目录
执行命令: perl Configure VC-WIN32 -prefix=C:\openssl-1.0.1h
perl Configure VC-WIN32 –prefix=C:\openssl-1.0.1h C:\openssl-1.0.1h 为Openssl源码的目录
执行命令: ms\do_ms
执行命令: nmake –f ms\ntdll.mak
动态库文件生成在源码目录下的out32dll目录下
可能出现的一些错误:
- NMAKE : fatal error U1077: 'ml' : return code '0x1'
把上面MASM解压后的ml.exe拷贝到Openssl源码的目录下 - fatal error LNK1103: debugging information corrupt; recompile modul openssl link return code 0x44f
1.用Release版编译,不过这样就没法调试了.打开ntdll.mak,找到这一行: LFLAGS=/nologo /subsystem:console /opt:ref /debug 修改最后的debug为release
2.到Tool -> Options -> Directories(以VC6.0为例), 将SDK的顺序放到最下边或者直接删掉较新SDK的Directories:包括Include files和Library files.
openssl的使用:
添加头文件目录: C:\openssl-0.9.8k\inc32
添加库引用: #pragma comment (lib,"libeay32.lib") #pragma comment (lib,"ssleay32.lib")
0 0
- windows下编译openssl源码
- OpenSSL 在Windows下的源码编译
- windows下 openssl编译
- windows下编译openssl
- windows下编译openssl
- Openssl windows下编译
- Windows下编译OpenSSL
- windows下编译openssl
- windows 下编译openssl
- Windows下编译OpenSSL
- windows下编译openssl
- windows下openssl编译
- windows下编译openssl
- Windows下编译OpenSSL
- openssl windows下编译
- Windows下编译OpenSSL
- windows下编译openssl
- windows下编译openssl
- Uva 11090 最短路径
- 部署额外域控制器,Active Directory系列之四
- USCOJ 1231 Triangles(HUST 校赛题)
- ocp-047 delete
- 用备份进行Active Directory的灾难重建:Active Directory系列之三
- windows下编译openssl源码
- 部署第一个域:Active Directory系列之二
- leetcode: Merge k Sorted Lists
- poj 2786:Pell数列
- 为什么我们需要域?Active Directory系列之一
- 灵活选择抛出异常
- 用PXE方法从裸机批量推Oracle11gR2 RAC成套环境
- spring中注解属性scope的prototype是什么意思?
- eclipse 代码清理 代码格式化 代码注释