编译工具:
VC2005
ACE-5.6.1
OpenSSL-0.9.8k
因为配置OpenSSL需要使用Perl脚本,故应先安装ActivePerl。
编译OpenSSL
1. 下载openssl-0.9.8k.tar.gz,解压至D:/develop/depends/openssl-0.9.8k
2. 打开“VS2005 命令提示”,进入D:/develop/depends/openssl-0.9.8k目录
3. >perl configure VC-WIN32 --OPENSSLDIR=D:/develop/depends/openssl-0.9.8k
4. >ms/do_ms.bat
5. >nmake –f ms/ntdll.mak
至此,OpenSSL编译完成,输出目录在D:/develop/depends/openssl-0.9.8k/out32dll
在VC2005中设置include路径D:/develop/depends/openssl-0.9.8k/include
和lib路径D:/develop/depends/openssl-0.9.8k/out32dll
OpenSSL安装完成
编译ACE
1. 下载ACE-5.6.1.zip,解压至D:/develop/depends/ACE_wrappers-5.6.1
2. 打开ace/ace_vc8.sln,展开项目ACE,右键选中SSL子目录,“包含在项目中”
3. 右键打开ACE项目属性【C/C++】/【预处理器】,在【预处理器定义】中增加ACE_SSL_BUILD_DLL
4. 编译ACE,输出目录在D:/develop/depends/ACE_wrappers-5.6.1/lib
在VC2005中设置include路径D:/develop/depends/ACE_wrappers-5.6.1
和lib路径D:/develop/depends/ACE_wrappers-5.6.1/lib
ACE安装完成
本文介绍如何在Visual C++ 2005环境下配置并编译OpenSSL和ACE两个库。首先需要安装ActivePerl来运行OpenSSL的配置脚本,然后通过特定步骤编译OpenSSL和ACE,最后设置VC2005的路径。
1966

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



