c++ - 下载文件 c++ linux GCC

标签 c++ linux gcc download

我想下载我看到的所有信息,然后打开此 URL http://api.worldoftanks.eu/2.0/clan/info/?application_id=d0a293dc77667c9328783d489c8cef73&clan_id=500030916 ,但我的问题是我的IDE不支持curl库。 我尝试过 fopen 但没有成功。

我在Linux Ubuntu 13.10下工作, IDE:代码::Blocks13.12, 编译器:GNU GCC。

抱歉,我的英语和 C++ 水平很差,因为我平时在 LabView 或 C# 中工作

最佳答案

这显然取决于您想要使用什么 IDE。不过,我强烈建议您使用一个不错的高级 C++ 库,如下所示:

http://cpp-netlib.org/

然后,您需要让 IDE 识别头文件的位置,并包含任何必要的库。

来自文档,http://cpp-netlib.org/0.10.1/index.html ,它应该像这样简单:

using namespace boost::network;
using namespace boost::network::http;

client::request request_(your_url);
request_ << header("Connection", "close");
client client_;
client::response response_ = client_.get(request_);
std::string body_ = body(response_);

编辑:编辑,当我在这里时,我强烈建议学习如何使用命令行中的库和手写的 makefile 来编译和链接程序,这样做一次将使您更好地了解实际发生的情况,因此您的 IDE 将不再是一个黑匣子(这是建议,而不是答案的一部分)。

关于c++ - 下载文件 c++ linux GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913873/

相关文章:

c - 为什么在编译驱动程序时出现这些 'undefined' 警告?

c++ - 调用 const 函数地址传递给 gcc 内联汇编器 (avr-gcc)

c++ - gcc-4.8 中的这段代码发生了什么?

c++ - timerfd 和读取

c++ - 如何计算 C++ 中数字之间的距离?

linux - 目标代码文件 ctr1.o 在 gcc 编译器中有什么作用?

c - 如何用 fork 和 mkfifo 制作一个进程环?

gcc - 在 Ubuntu 11.04 中禁用堆栈崩溃保护

C++多个头文件只有一个main

c++ - Mac OSX libc++ 缺少 std::uncaught_exceptions 符号