mac下用xcode編譯並使用jsoncpp
阿新 • • 發佈:2019-01-04
因為需要解析JSON,所以就在網上找資料,參考了一下午,終於搞定了~~
網上寫的都不是很完整,我來總結一下。不總結的話,總覺得對不起一下午的忙碌!
安裝步驟:
1、先安裝python2、再安裝scons
brew install scons
3、編譯jsoncpp(重點)
安裝python和scons網上教程很多,不做贅述。
主要說第3步編譯jsoncpp:
先下載jsoncpp的原始碼。
python和scons都安裝完之後,scons解壓目錄先別急著刪除,有用。假如我的scons解壓縮在桌面/Users/mac/Desktop/scons-2.2.0
jsoncpp原始碼也解壓在桌面/Users/mac/Desktop/jsoncpp-src-0.6.0-rc2
開啟控制檯
鍵入:cd /Users/mac/Desktop/jsoncpp-src-0.6.0-rc2 回車
鍵入:
(這句話我試過,不成功,改為:scons platform=linux-gcc 就可以了)
編譯成功之後會提示:scons: done building targets,同時在jsoncpp-src-0.6.0-rc2/libs/linux-gcc-x.x.x類似目錄下生成兩個字尾分別為.a和.dylib檔案,這就是編譯出來的庫了。
2.接著:http://blog.csdn.net/armyshen/article/details/28697659
控制檯專案新建好了之後,把jsoncpp原始碼include下面的json資料夾和我們編譯出來的.a連結庫拷貝到新建的工程下面,並且新增到xcode中去。
然後,重點來了,需要把圖上框出來的路徑,加入到search paths的header search paths和library search paths
然後隨便寫個測試程式碼,參考http://blog.csdn.net/armyshen/article/details/28697659,然後編譯,成功!