【问题标题】:How to compile curlpp on ubuntu?如何在 ubuntu 上编译 curlpp?
【发布时间】:2014-08-05 15:43:32
【问题描述】:

下面是使用 curl 的简单 test.c 代码:

#include <stdio.h>
#include <curl/curl.h>
int main(){        
    return 0;
}

为了编译这段代码,我使用:

gcc test1.c -lcurl -o test1

对于 test1.c 上面的编译是正确的。现在我想使用 C++ 库 (curlpp) 编写一些代码,然后编译它。

#include <iostream>
#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>
int main(){
    return 0;
}

我尝试编译这段代码:

g++ test2.cpp -lcurl -o test2

但我收到此错误:

fatal error: curlpp/cURLpp.hpp no such file or directory
compilation terminated.

这个公式不正确。问题是如何编译第二个代码——test2.cpp?

【问题讨论】:

  • 你能edit你的问题更详细地描述“它不起作用”吗?
  • 简单:如何编译第二个代码test2.cpp?
  • 您是否收到某种消息告诉您它不正确?
  • "致命错误:curlpp/cURLpp.hpp 没有这样的文件或目录编译终止。"

标签: c++ linux curl compilation


【解决方案1】:

您很可能忘记安装libcurlpp-dev

你可以通过运行找到所需的头文件在哪里:

$ dpkg -S cURLpp.hpp
libcurlpp-dev:amd64: /usr/include/curlpp/cURLpp.hpp

【讨论】:

  • "你很可能忘记安装 libcurlpp-dev" -> 如何安装它?我试过“sudo apt-get install libcurlpp-dev”,但我得到的信息是没有这样的数据包?
  • 如果您能找到适合您的 ubuntu 版本的软件包,请查看 packages.ubuntu.com/…
猜你喜欢
  • 1970-01-01
  • 2015-11-16
  • 1970-01-01
  • 2020-09-10
  • 2013-02-13
  • 1970-01-01
  • 2020-09-17
  • 2018-10-14
相关资源
最近更新 更多