【发布时间】:2018-07-15 15:15:52
【问题描述】:
我正在使用运行 Stretch 并使用 g++ 构建的 Debian 系统。最新的 Debian libcurl package 是 libcurl 版本 7.38.0。我正在尝试通过关注this sample 来实现多部分表单发布;它使用在 libcurl 版本 7.56.0 中添加的curl_mime_init。我自定义安装了最新版本的库,并且能够初始化 curl 对象,但链接器返回 curl_mime_init() 错误。
#include<iostream>
#include <curl/curl.h>
using namespace std;
int main(){
CURL *curl;
curl_mime *form = NULL;
curl_global_init(CURL_GLOBAL_ALL);
curl = curl_easy_init();
if(curl)
form = curl_mime_init(curl);
}
我没有将库安装在正确的 /usr/local 文件夹中。该程序是用
构建的g++ test.cpp -o test
-I/home/Documents/curl-master/include
-L/home/Documents/curl-master -lcurl
该示例表明确切的代码尚未经过验证可以正常工作。可能是什么问题呢?
【问题讨论】:
标签: libcurl