cJSON學習之路(一)cJSON庫的移植
理解cJSON
從cJSON庫的原始碼和它給出的示例中,可以發現,用cJSON定義資料時,通俗來講,類似于設計一張名片,名片中包含姓名、電話號碼、家庭地址等相關資訊,這每種資訊以及后面對該資訊進行詳細的解釋說明其實相當于Python語言中的字典,通過鍵值對來完成,例如:姓名:張三;電話號碼:131****0512……
一、cJSON庫的官方地址
原始碼地址: https://github.com/DaveGamble/cJSON
進入網站后下載好源檔案即可,
二、庫移植
1.源檔案目錄

2.移植
可以看到,在源檔案的目錄下,有一大堆檔案,但是真正的cJSON庫的源檔案只有cJSON.c和cJSON.h兩個檔案,使用時只需要將這兩個檔案放在自己的工程專案里面即可,
但是作為一個剛剛使用VS官方庫以外的新手來說,為了更好的理解代碼,我連同 LICENSE(尊重庫開發者)和 test.c 兩個檔案放到了自己的專案中,如圖,

3.測驗案例
這里需要注意的是,如果直接把test.c檔案添加到專案中的源檔案中進行運行,系統會出現很多的錯誤,需要按如下步驟才能正常運行:
1.滑鼠右鍵自建工程名字,然后出現一個選單,
2.選擇選單“添加”->"現有項“,出現如下界面:

3.添加cJSON.c,cJSON.h 以及 test.c檔案,
此后工程專案便能順利的被執行!
總結
在學習cJSON庫的移植的程序中,遇到過很多問題,老是有一大堆函式編譯不成功,問題肯定是出現在了cJSON.c檔案身上,通過無數次嘗試和閱讀一些博客,終于知道了如何把它拿進來(主要是實驗程序中,出現了問題也不知道該如何進行檢索),也就此知道了如何把別人的源代碼(庫)加入到自己的專案中!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252022.html
標籤:其他
上一篇:Android中的藍牙通信
