VC2005编译ACE+SSL
2009-07-25 12:48
295 查看
编译工具:
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安装完成
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安装完成
相关文章推荐
- 在VC工程中添加多个RC文件(在VC2005编译通过)
- VC2005 Debug 和 Release 编译方式的本质区别
- VC编译错误:uafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPA
- VC2005编译SQLite,生成WINCE上使用的DLL和Lib
- 在Windows上使用VC编译并安装ACE
- VC2005编译的问题
- MSVC2005 +STLPort 编译ACE失败
- VC++ 编译libcurl 支持SSL,GZIP
- 关于C++(VC2005)编译多一条JMP指令的问题,待解决
- VC2005 + SQLite 3.6.3 编译、测试开发手记
- VC2005编译的MFC程序提示“由于应用程序配置不正 确,应用程序未能启动”解决方法(转)
- Boost 1.46.1 - vc2005下编译
- vc2005本机编译和运行程序都ok,但是将编译好的程序拿到其它机器上确无法运行
- VC2005 + SQLite 3.6.3 编译、测试开发手记
- VC2005环境下boost_1_39_0编译手记
- VC编译错误:uafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPA
- 用VC2005编译非VC工程
- 关于vc2005编译时的warning C4273 …… inconsistent dll linkage问题
- VC 2005 如何调整多工程编译次序
- 由vc2005 编译错误引出来的