本文主要是介绍openssl-1.0.0a 64位编译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在开发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位编译步骤、编译方法都一样,只是以上几个参数的变化。
这篇关于openssl-1.0.0a 64位编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!