我在 Visual Studio 2010 中使用 LibCurl 时遇到了一些问题。请记住,我对 C++ 还很陌生。
我根据 libcurl 网站上的说明构建了库,并尝试将我的项目指向包含目录、libcurl.lib 等,但当我尝试构建项目时,出现了一堆 LNK2019 错误。
有人可以指导我如何告诉 Visual Studio 包含文件、.lib 文件等在哪里(即构建 LibCurl 到在测试项目中使用示例代码之后的所有步骤)吗?
提前致谢。
错误 LNK2001:无法解析的外部符号__imp__send@16
万岁,我们有一条错误消息。将 ws2_32.lib 添加到“附加依赖项”设置。 MSDN Library 在文章底部列出了每个 API 函数所需的导入库。
解释链接器错误对于诊断这些错误非常重要。忽略__imp__
前缀,那是链接器胶水。您可以看出它正在尝试查找 send() 函数的定义。这是一个标准的套接字 API 函数。 send() 的 MSDN 库文章告诉我您需要将 ws2_32.lib 添加到依赖项中。文章is here,滚动到底部。库文档中也应该提供相同的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)