簡體   English   中英

無法編譯libcurl的靜態庫

[英]Cannot compile static library of libcurl

我一直在互聯網上閱讀並嘗試過許多方法,但仍然似乎找不到問題。 我正在嘗試將libcurl用作靜態lib,但這是我的編譯器所說的:

1> libcurl.lib(cookie.obj):錯誤LNK2001:無法解析的外部符號__imp__fgets 1> libcurl.lib(netrc.obj):錯誤LNK2001:無法解析的外部符號__imp__fgets 1> libcurl.lib(cookie.obj):錯誤LNK2001:未解析的外部符號__imp__fputs 1> libcurl.lib(ftp.obj):錯誤LNK2001:未解析的外部符號__imp____stdio_common_vsscanf 1> libcurl.lib(rtsp.obj):錯誤LNK2001:未解析的外部符號__imp____stdio_common_vsscanf 1> libcurl。 :錯誤LNK2001:無法解析的外部符號__imp____stdio_common_vsscanf 1> libcurl.lib(http_proxy.obj):錯誤LNK2001:無法解析的外部符號__imp____stdio_common_vsscanf

等等..

我已經將CURL_STATICLIB添加到預處理器,甚至與以下庫鏈接: libcurl.lib openssl.lib,libssh2.lib,zlib.lib,wsock32.lib,wldap32.lib,ws2_32.lib,但這些都不起作用

我真的很想將其用作靜態庫(程序文件夾中沒有.dll),所以如果有人可以幫助我,我將不勝感激!

PS。 我正在使用VS2015

在Visual Studio命令提示符下設置RTLIBCFG = static。 這將設置編譯器以針對/ MT和/ MTd進行構建。 那顯然是個問題。.希望有同樣問題的人將從中受益! 干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM