靜態編譯libcurl方法

使用libcurl,DLL方式很正常,但是LIB方式無論怎麼設置都會提示:

error LNK2019: 無法解析的外部符號 __imp__curl_global_init,該符號在函數 _main 中被引用
error LNK2019: 無法解析的外部符號 __imp__curl_global_cleanup,該符號在函數 _main 中被引用
error LNK2019: 無法解析的外部符號 __imp__curl_easy_init,該符號在函數 _main 中被引用
error LNK2019: 無法解析的外部符號 __imp__curl_easy_setopt,該符號在函數 _main 中被引用
error LNK2019: 無法解析的外部符號 __imp__curl_easy_perform,該符號在函數 _main 中被引用
error LNK2019: 無法解析的外部符號 __imp__curl_easy_cleanup,該符號在函數 _main 中被引用

很是頭疼,翻找各種博客後發現解決方案:
在項目屬性->C/C+±>預處理器->預處理器定義 中,添加 BUILDING_LIBCURL就可以了

參考連接:
無法解析的外部符號 __imp__curl_easy_init

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章