1.Qt中安裝並使用jsonCPP庫

1.1  官網下載。https://sourceforge.net/projects/jsoncpp/    解壓檔案得到 jsoncpp-src-0.5.0 資料夾。

1.2   在jsoncpp-src-0.5.0->makefiles->vs71資料夾下找到jsoncpp.sln檔案,用 VisualStdio 開啟,有三個工程,

   對其中lib_json這個工程進行編譯生成,具體過程見下圖

 (可以生成兩種庫,debug庫和release庫,二者不同,工程debug的時候需要debug庫,release時需要release庫)。

1.3   生成成功後會在D:\jsonlib\dist\jsoncpp-src-0.5.0\build\vs71資料夾下得到json_vc71_libmtd.lib檔案

(debug版本,這裡出現release的原因是我在VS中將Debug改為release重新生成了一次)

1.4   在桌面新建一個資料夾,英文命名為JSONCPPLIB,用於儲存一個庫檔案(.lib檔案)和一個包含檔案(include檔案)

先將D:\jsonlib\dist\jsoncpp-src-0.5.0目錄下的include資料夾全部複製在桌面新建資料夾中 (包括資料夾)

將 D:\jsonlib\dist\jsoncpp-src-0.5.0\build\vs71\debug\lib_json目錄下的字尾為.lib的檔案複製到桌面新建資料夾中

1.5   在Qt中新建一個工程,用於測試程式,開啟Qt工程檔案(.pro檔案)

在其中新增如下紅框中的程式碼

第一行:新增include 路徑程式碼,也就是剛剛桌面新建檔案的include 資料夾路徑,注意反斜槓

              INCLUDEPATH += D:/jsonlib/dist/jsoncpp-src-0.5.0/include/json

       第二行:新增Lib檔案程式碼,也就是桌面新建資料夾的.lib檔案路徑

              LIBS+=-LD:/jsonlib/dist/jsoncpp-src-0.5.0/build/vs71/debug/lib_json/json_vc71_libmtd

1.6  至此,設定完成,適當寫一些測試程式碼測試

2.Qt使用Curl

2.1  請先看下面這個部落格,利用VS編譯生成Curl庫檔案  連結:https://blog.csdn.net/cnicfhnui/article/details/106937886

2.2  上面的部落格完成後,相信您得到了一個lib資料夾(解壓目錄下的builds檔案往裡面翻)和一個include 資料夾

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.3  同理,桌面再建一個資料夾,將上面的include資料夾和lib裡的.lib檔案裝進去

2.4  Qt在工程檔案裡新增,同上面新增jsonCPP一樣

2.5  Qt測試