天天看點

編譯靜态libcurl.lib并且C++正确使用

1.下載下傳curl源碼

2.靜态編譯

我這裡使用的編譯器是VS2013.

找到你要編譯的版本,curl有對應的VC庫版本

編譯靜态libcurl.lib并且C++正确使用

我的編譯器是VS2013對應編譯的是 VC12。

打開curl-all.sln

選擇你要的活動配置

編譯靜态libcurl.lib并且C++正确使用

靜态編譯選擇 LIB Release ,選擇編譯的項目是

編譯靜态libcurl.lib并且C++正确使用

都行,自己都編譯一下看一下,有什麼差別!

正确使用

在項目屬性中,添加附加項

編譯靜态libcurl.lib并且C++正确使用

這時候在項目中添加

#include <curl\curl.h>
#pragma comment(lib,"libcurl.lib")
           

編譯運作你的項目,如果出現以下錯誤:

編譯靜态libcurl.lib并且C++正确使用

解決辦法:

編譯靜态libcurl.lib并且C++正确使用

注意:

編譯靜态libcurl.lib并且C++正确使用

這裡的運作庫,你項目和編譯curl庫的時候要一緻,不然也會出現項目編譯錯誤。