在Visual Studio 2010上安装LibCurl

时间:2011-06-10 11:58:32

标签: c++ visual-studio libcurl

我在使用Visual Studio 2010时使用LibCurl时遇到了一些麻烦。请记住,我对C ++很陌生。

我根据libcurl网站上的说明构建了库,并尝试将我的项目指向include目录libcurl.lib等,但是当我尝试构建项目时,我收到了一堆LNK2019错误。

有人可以告诉我如何告诉Visual Studio包含文件,.lib文件等在哪里(即在构建LibCurl之后的所有步骤,直到在测试项目中使用示例代码)?

提前致谢。

2 个答案:

答案 0 :(得分:4)

  

错误LNK2001:未解析的外部符号__imp__send@16

Hurray,我们有一条错误消息。将ws2_32.lib添加到Additional Dependencies设置。 MSDN Library在文章底部列出了每个API函数所需的导入库。

解释链接器错误对于诊断这些错误很重要。忽略__imp__前缀,即链接器粘合剂。你可以告诉它正试图找到send()函数的定义。这是一个标准的套接字API函数。 send()的MSDN Library文章告诉我,你需要将ws2_32.lib添加到依赖项中。文章is here,滚动到底部。图书馆文档中也应提供相同的信息。

答案 1 :(得分:0)

首先打开项目设置对话框窗口(右键单击>>属性)

这包含有关配置项目的所有内容

找到“链接器”,然后展开它并转到“链接器>>常规”

在“其他库目录”下添加“.lib”文件的位置

然后转到“链接器>>输入”并添加要包含的库文件的名称