最近在开发64程序的时候,要编译openssl-1.0.0a的64位版本,总结了一些注意事项。
基本的编译步骤跟32位编译是一样的:
1、编译环境:
openssl-1.0.0a必须用vs2008编译,VC6+masn32是无法编译了,因为openssl-1.0.0a要求cl.exe的版本比较高,vc6无法编译,所以用vs2008编译。
2、64位编译:
运行configure:
perl Configure VC-WIN64A --prefix=D:/openssl-1.0.0ax64
创建Makefile文件:
ms/do_win64a
编译动态库:
nmake -f ms/ntdll.mak
编译静态库:
nmake -f ms/nt.mak
跟vc6 32位编译步骤、编译方法都一样,只是以上几个参数的变化。
本文档提供了一个关于如何使用Visual Studio 2008编译openssl-1.0.0a为64位版本的详细步骤,包括配置、创建Makefile文件、编译动态库及静态库的具体命令。

5367

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



