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測試