我需要使用libcurl的靜態庫,並且我找到了生成庫的this github rep。編譯捲曲Visual Studio - 無法解析的外部符號
現在,我試圖編譯一個簡單的代碼,使用curl使用靜態庫libcurl_a.lib,但沒有成功。
起初,我錯過了-DCURL_STATICLIB標誌,我得到了一些不確定的引用錯誤:
undefined reference to `curl_easy_init'
undefined reference to `curl_easy_setopt'
undefined reference to `curl_easy_setopt'
undefined reference to `curl_easy_perform'
undefined reference to `curl_easy_strerror'
undefined reference to `curl_easy_cleanup'
標誌解決這個問題,但現在我得到這些的:
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll referenced in function _Curl_ftp_parselist
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol [email protected] referenced in function _curlx_tvnow
unresolved external symbol [email protected] referenced in function _init_thread_sync_data
unresolved external symbol __ltod3 referenced in function _getinfo_double
unresolved external symbol __ltod3
unresolved external symbol __dtol3 referenced in function _Curl_pgrsUpdate
unresolved external symbol ___report_rangecheckfailure referenced in function _base64_encode
我卡在這裏,我不知道如何解決這個未解決的外部符號。
有人可以幫助我嗎?謝謝
嗯編譯,我會在互聯網上搜索「解析外部符號__imp__strtoll捲曲」。但是你有其他技術,使用它們。 –