繁体   English   中英

在 Visual Studio 2010 上安装 LibCurl

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM