在Visual Studio 2008中构建libcurl库
Building libcurl library in Visual Studio 2008
我正在尝试从它的源代码构建libcurl。我尝试过几乎所有在任何论坛上得到回复的东西,但都没有成功。有人能告诉我怎么做吗?
我发现了这个问题用c++构建libcurl库,Noob问题但这个解决方案对我不起作用
然后我找到了这本指南http://curl.haxx.se/libcurl/c/Using-libcurl-with-SSH-support-in-Visual-Studio-2008.pdf我遵循了每一步,直到文档的第3.4节结束,当我尝试构建libSSH2时,它显示错误
fatal error LNK1181: cannot open input file 'libeay32.lib;ssleay32.lib'
这个错误的可能原因是路径包含"空格",但我的路径是
C:openssl_liblib
如文档中所写(没有空格)。当我找不到任何解决方案时,我甚至将文件夹重命名为
"openssl_lib" to "openssllib"
只是为了确保"_"字符不是这个错误的原因,但没有用。
然后我发现,如果库的名称中没有"lib"前缀,有时Linker会导致问题。我手动将库文件重命名为
libeay32.lib and libssleay32.lib
但这也不能解决问题。
我已经花了将近8个小时一次又一次地经历了所有的麻烦,我现在太沮丧了,所以请帮忙。。。
环境详细信息:Windows 7 64位Visual Studio 2008
确保libeay32.lib和ssleay32.ib位于链接器配置中的单独行上。错误消息无法打开输入文件"libeay32.lib;"ssley32.lib"显示它正在寻找一个具有这个奇怪名称的文件。
对于任何希望在未来构建libcurl的人:
以下是visualstudio不同版本的完整指南链接。
http://curl.haxx.se/libcurl/c/Using-libcurl-with-SSH-support-in-Visual-Studio-2008.pdf
http://curl.haxx.se/libcurl/c/Using-libcurl-with-SSH-support-in-Visual-Studio-2010.pdf
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 函数向量_指针有不同的原型,我可以构建一个吗
- 如何使用ndk-build.cmd构建Android.so文件
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 发送一个带有libcurl C++问题的帖子请求:s
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- VS 2015 链接错误 无法构建依赖于 libcurl 的项目
- 如何将 libcurl 构建为静态库并在项目中使用?
- g libcurl静态构建在NGHTTP2库上失败
- 使用 MSY 构建 libcurl
- libcurl 首选构建方法
- 在Visual Studio 2008中构建libcurl库
- 如何在构建libcurl时启用digest
- 我如何构建和链接libCurl在VS项目
- 如何构建自定义libcurl只支持HTTP / HTTPS协议
- 如何构建依赖于libcurl的静态可执行文件
- 在64位OSX上构建32位libcurl