最近的项目需要用到openssl支撑,手头到是有32版本的库,但是还需要64位版本,于是又到处查资料解决如何编译openssl库,查了不少资料,算是解决编译问题了。
1. 下载openssl开源库
2. 安装Active Perl,并将perl加入到Path路径中
3. 打开vc2010 命令提示,执行以下命令
> perl Configure VC-WIN32 no-asm --prefix=c:/some/openssl/dir
> ms\do_ms
>nmake -f ms\ntdll.mak
编译后的类库文件在out32dll目录
4. 打开vc2010 x64 命令提示,执行以下命令
> perl Configure VC-WIN64A no-asm --prefix=c:/some/openssl/dir
> ms\do_win64a
> nmake -f ms\ntdll.mak
编译后的类库文件同样在out32dll目录
其实如何编译openssl在文件INSTALL.W32及INSTALL.W64有说明
PS: 由于以上大部分内容从网络中获取,此篇就作为转载吧
本文详细介绍了如何使用VC2010编译OpenSSL库,包括32位和64位版本的编译步骤。首先需要下载OpenSSL源码并安装ActivePerl,然后通过命令行进行配置和编译。
641

被折叠的 条评论
为什么被折叠?



