【问题标题】:Fundamental cURL c++ install基本 cURL c++ 安装
【发布时间】:2013-01-02 16:04:53
【问题描述】:

由于简单而害怕被嘲笑,我冒昧地问你一个问题:

我必须下载什么以及在我的项目中包含什么才能使用 cURL 库? 我尝试了不同的事情,但都导致了无法解决的外部问题,这意味着我把它包括错了,我猜。

整个安装过程的解释会很棒!我不太确定要使用哪些文件以及将它们放在哪里。我正在使用 Visual Studio 2012。

有人能解释一下吗?

【问题讨论】:

标签: c++ curl installation libcurl


【解决方案1】:

您需要在构建的链接阶段链接库。项目属性中有一个用于附加库依赖项的选项 - 在此处添加 curl 附带的 .lib 文件。仅在源代码中包含文件不足以使用库。

【讨论】:

  • curl-7.28.1 版本中没有 .lib 文件。然后呢?
  • 如果你下载了tar.gz,有几个包可供下载,你需要自己构建curl。您可以在下面下载其他适用于 windows 的二进制包。
  • 您能否详细说明一下如何构建 curl?我熟悉 c 和 c++,但我从来没有遇到过以这种方式构建的东西。
  • 看看here
【解决方案2】:

好的,我正在为您的工作使用 Visual Studio (2008),但我会尽我所能回答。我假设您已经使用 .sln 文件构建了 libcurl,或者正在使用一组预构建的二进制文件。

首先在项目向导中构建一个解决方案并在其中获取一个项目。右键单击项目并选择属性

在属性中进入 C++ 常规选项卡,添加 curl 的包含目录。现在转到链接器常规选项卡并将 lib 目录(包含构建的 dll 和 obj 文件)放在其他库目录中。现在转到输入选项并输入 libcurl_imp.lib 或 libcurldll.a(取决于您的版本和编译方法)。这些名称可以不同并取决于您的构建,但扩展将属于这两种类型。这是您犯错的链接器步骤。

编译后运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-16
    • 2023-03-14
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    • 2012-01-24
    • 1970-01-01
    相关资源
    最近更新 更多