Ubuntu C++ 调用http接口
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu C++ 调用http接口相关的知识,希望对你有一定的参考价值。
可以使用libcurl 库
#include <stdio.h>
#include <curl/curl.h>
int main(void)
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl)
curl_easy_setopt(curl, CURLOPT_URL, "https://www.oklink.com/api/v5/explorer/blockchain/info");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
return 0;
更多的例子在这里 https://curl.haxx.se/libcurl/c/example.html
编译命令
g++ -o test test.cpp
1. 编译时报错
fatal error: curl/curl.h: No such file or directory
要安装curl库
sudo apt-get install libcurl4-openssl-dev
2. 安装curl库时报错
Depends: libcurl4 (= 7.58.0-2ubuntu3) but 7.58.0-2ubuntu3.13 is to be installed
把libcurl4给purge后再重新装就好了
apt-get purge libcurl4
apt-get install curl
最终编译成功,执行
以上是关于Ubuntu C++ 调用http接口的主要内容,如果未能解决你的问题,请参考以下文章
YOLO-Darknet实战:Ubuntu下QT自建YOLOv4工程(C++版本)
YOLO-Darknet实战:Ubuntu下QT自建YOLOv4工程(C++版本)
YOLO-Darknet实战:Ubuntu下QT自建YOLOv4工程(C++版本)