為了獲取網路圖片,使用curl,在打包apk時報錯,詳細看下圖
頭檔案
#if CC_PLATFORM_WIN32
#include "curl\include\win32\curl\curl.h"//網路圖片
#elif CC_PLATFORM_ANDROID
#include "curl\include\android\curl\curl.h"
#elif CC_PLATFORM_IOS
#include "curl\include\ios\curl\curl.h"
#endif
cpp檔案
//獲取網路頭像圖片
CURL* curl;
std::string readBuffer;
curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl,CURLOPT_URL,"http://47.94.218.91:80/images/head.png");
curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,curlCallback);
curl_easy_setopt(curl,CURLOPT_WRITEDATA,&readBuffer);
curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
在電腦上編譯win32專案沒問題,但是打包apk時就報錯:
error: undefined reference to 'curl_easy_init'
error: undefined reference to 'curl_easy_setopt'
error: undefined reference to 'curl_easy_setopt'
error: undefined reference to 'curl_easy_setopt'
error: undefined reference to 'curl_easy_perform'
jni/../../Classes/Menumain.cpp:145: error: undefined reference to 'curl_easy_cleanup'
collect2.exe: error: ld returned 1 exit status
求解決
uj5u.com熱心網友回復:
cocos2dx 3.10用什么做UI編輯器?uj5u.com熱心網友回復:
沒用UI編輯器,直接手工添加的uj5u.com熱心網友回復:
沒用UI編輯器,直接手工添加的.轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/57935.html
標籤:Cocos2d-x
上一篇:用pyinstaller生成exe檔案時出現lib not found :api-ms-win-core...最后生成的exe檔案打開后過一會就停止運行
