Qt學習日記篇-Qt中使用Curl和jsonCpp


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

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM