【问题标题】:How do I link curl library with clion?如何将 curl 库与 clion 链接?
【发布时间】:2017-11-06 22:07:04
【问题描述】:
#include <iostream>
#include <curl/curl.h>

int main() {
   std::cout << "Hello, World!" << std::endl;
   return 0;
}

我收到错误“致命错误:curl/curl.h:没有这样的文件或目录 编译终止。”我真的不确定要下载哪个 curl 库。我正在使用 windows 10 和带有 minicygwin 的 clion。真的不知道要添加到 CMAKE 文件中的内容。有人可以帮忙吗?也不知道在哪里下载文件到? 只是我的 c:/?

谢谢

【问题讨论】:

  • 欢迎来到 Stack Overflow。请花时间阅读The Tour 并参考Help Center 中的材料,您可以在这里问什么以及如何问。

标签: c++ curl cmake cygwin clion


【解决方案1】:

特别是使用 Cygwin(idk 关于minicygwin 的任何信息,但我猜它类似于普通的 Cygwin),只需安装 libcurl4,您就不会得到 THAT 错误。 但是你会得到一些 undefined reference to curl 错误,直到你开始用 -lcurl 编译,当你修复它时,它应该编译得很好:)

【讨论】:

  • 抱歉,我没有使用 cygwin。我将 CLION 与 MinGW 编译器一起使用。我似乎仍然无法让它工作。我从 curl 网站下载了 curl 库。但是,我不确定如何让 clion 知道我的文件在哪里。我不确定在 CMAKE 文件上放什么。任何帮助将不胜感激。
  • 试过其中的 1 个? downloads.dlang.org/other - 将 lib 文件夹与编译器的 lib 文件夹合并,将 include 文件夹与编译器的包含文件夹合并(默认情况下,我认为它是 C:\mingw\lib 和 C:\mingw\include ,但我没有使用过mingw 多年,从 mingw 3.x 系列开始)
  • 它没有用。我要在 cmake 文件中添加什么?我关注了这个线程stackoverflow.com/questions/33856059/…,但仍然无法让它工作。
猜你喜欢
  • 2021-09-29
  • 2021-07-06
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 2015-05-14
  • 2019-09-05
  • 1970-01-01
  • 2018-08-18
相关资源
最近更新 更多