我想下载我看到的所有信息,然后打开此 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++ 库,如下所示:
然后,您需要让 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/