我试着用libcurl做覆盆子圆周率跑覆盆子9.4圈。我跟随
instructions
要通过运行buildcong安装库,请配置和生成。库安装在/usr/local/lib中。
程序:
#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);
}
它是用以下代码编译的:
g++ test.cpp -o test -I/usr/local/lib/curl-master/include -L/usr/local/lib/curl-master/lib/.libs -l:libcurl.so
运行时出错:
symbol lookup error: ./test: undefined symbol: curl_mime_init
将末端替换为
-lcurl
返回相同的错误。