« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
戒除浮躁,读好书,交益友 |
Blog信息 |
blog名称:邢红瑞的blog 日志总数:523 评论数量:1142 留言数量:0 访问次数:9690963 建立时间:2004年12月20日 |

| |
[c++]在Windows Visual C++ 8 下编译带ssl的curl  原创空间, 文章收藏, 软件技术, 电脑与网络
邢红瑞 发表于 2010/8/12 18:37:57 |
编译openssl 0.9.8k: 1. 安装Perl:ActivePerl-5.8.0.806-MSWin32-x861.msi2. 编译OpenSSL 下载openssl,目前版本是:openssl-0.9.8k。 解压,比如:c:\. cd c:\openssl-0.9.8g perl Configure VC-WIN32 运行ms\do_ms.bat 运行: ""C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" 回到c:\openssl-0.9.8k,运行:nmake -f ms\nt.mak 声称静态库 不建议 nmake -f ms\ntdll.mak声称动态库,在out32dll目录下生成libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib
3. 编译Libcurl: 下载curl源代码,当前版本是curl-7.17.1 解压 运行: ""C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" 运行 set OPENSSL_PATH=c:\openssl-0.9.8k curl目录中 运行 nmake vc-ssl' 生成 curl.exe 'nmake vc-ssl-dll' 需要libeay32.dll ssleay32.dll
出现error C2220: 警告被视为错误 - 没有生成“object”文件
修改nt.mak文件,去掉CFLAG中/WX选项,因为设置了/WX选项,将所有的警告都作为错误对待。 |
|
|