静态编译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

你可能感兴趣的:(小Demo)