VS2015 編譯 JSONCPP庫
第一篇參考:
https://blog.csdn.net/wu110112/article/details/70213683
第二篇參考:
https://blog.csdn.net/c_base_jin/article/details/81053965
第一篇:
宣告:
當前網上有很多json相關的開源庫,接觸網路方面的技術大牛們對json這個網路資料格式也並不陌生,鄙人個人比較喜歡用jsoncpp這個庫,所以這裡請各位大牛們多多指導。
注意:
如果vs編譯器版本小於vs2010版本編譯時會提示找不到stdint.h標頭檔案當前不要慌,如果你電腦安裝了vs2010以上的版本找到對應的Microsoft Visual Studio X\VC\include目錄下去把這個標頭檔案copy到Microsoft Visual Studio X(小於vs20101版本)\VC\include目錄下。
步驟:
一、jsoncpp lib生成
1、下載jsoncpp庫方式有兩種:
1.1 可以使用git clone這個命令克隆 https://github.com/open-source-parsers/jsoncpp.git完整包。
1.2 可以下載鄙人上傳到csdn資源庫中的原始碼 http://download.csdn.net/download/wu110112/9817317
2、無論下載鄙人的百度網盤還是克隆git上面的原始碼請按照如下步驟操作
2.1 找到(個人儲存的路徑)\jsoncpp-master\jsoncpp-master\makefiles\msvc2010資料夾
2.2 用vs開啟jsoncpp.sln或lib_json.vcxproj
2.3 修改debug版本的工程屬性,把目標檔名後面新增一個_d表示debug版本
2.4 編譯lib_json生成debug和release兩個版本lib檔案
二、vs工程加入jsoncpp相關的步驟
1、在vs工程目錄下新建一個jsoncpp資料夾,然後在當前目錄下分別建立include和lib資料夾
2、把jsoncpp中的標頭檔案copy到incude資料夾中
3、把jsoncpp中生成的debug和release版本的lib都copy到lib資料夾中
4、在自己的vs工程中新增json的lib庫和標頭檔案如圖:
按照如上方式步驟添加當前就可以正常使用json庫了。
---------------------
第二篇:
編譯環境 window7 +vs2015 + release
執行環境 wind32 exe
編譯json lib
json 原始碼下載:
URL: https://github.com/open-source-parsers/jsoncpp
用vs2015開啟makefiles\msvc2010下的工程目錄,vs2015提示升級配置,選擇確定
jsonlib編譯設定
1. 選擇 release 版本
2. 編譯設定 C/C++ 程式碼生成->執行時庫 多執行緒 DLL (/MD)
3. 常規->專案預設值->字符集 使用多位元組字符集
新建win32 控制檯專案
專案工程設定項
1. 選擇 release 版本
2. 編譯設定 C/C++ 程式碼生成->執行時庫 多執行緒 DLL (/MD)
3. 常規->專案預設值->字符集 使用多位元組字符集
4. 連結器->輸入-> 附加依賴項 lib_json.lib
5. 連結器->常規-> 附加庫目錄
特別注意: 執行時庫的設定 和編譯平臺一定要相同,否則引用jsoncpp會有異常
---------------------
增加:
Debug版本:
編譯設定 C/C++ 程式碼生成->執行時庫 多執行緒除錯 DLL (/MDd)