[英]Installing LibCurl on Visual Studio 2010
我在 Visual Studio 2010 中使用 LibCurl 时遇到了一些麻烦。请记住,我对 C++ 还是很陌生。
我根据 libcurl 网站上的说明构建了库,并尝试将我的项目指向包含目录、libcurl.lib 等,但是当我尝试构建项目时,我得到了一堆 LNK2019 错误。
有人可以告诉我如何告诉 Visual Studio 包含文件、.lib 文件等在哪里(即在构建 LibCurl 到在测试项目中使用示例代码之后的所有步骤)?
提前致谢。
错误 LNK2001:未解析的外部符号
__imp__send@16
万岁,我们有一条错误消息。 将 ws2_32.lib 添加到 Additional Dependencies 设置。 MSDN 库在文章底部列出了每个 API function 所需的导入库。
解释 linker 错误对于诊断这些错误很重要。 忽略__imp__
前缀,即 linker 胶水。 您可以看出它正在尝试查找 send() function 的定义。 那是标准插座 API function。 send() 的 MSDN 库文章告诉我,您需要将 ws2_32.lib 添加到依赖项中。 文章在这里,滚动到底部。 图书馆文档中也应该提供相同的信息。
首先打开项目设置对话框window(右键>>属性)
这包含有关配置项目的所有内容
找到“链接器”,然后展开它和 go 到“链接器>>常规”
在“其他库目录”下添加“.lib”文件的位置
然后 go 到“链接器>>输入”并添加要包含的库文件的名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.