cJSON学习之路(一)cJSON库的移植

   日期:2021-01-24     浏览:102    评论:0    
核心提示:cJSON学习之路(一)cJSON库的移植理解cJSON从cJSON库的源码和它给出的示例中,可以发现,用cJSON定义数据时,通俗来讲,类似于设计一张名片,名片中包含姓名、电话号码、家庭地址等相关信息,这每种信息以及后面对该信息进行详细的解释说明其实相当于Python语言中的字典,通过键值对来完成。例如:姓名:张三;电话号码:131****0512……一、cJSON库的官方地址源码地址: https://github.com/DaveGamble/cJSON进入网站后下载好源文件即可。二、库移

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文件身上,通过无数次尝试和阅读一些博客,终于知道了如何把它拿进来(主要是实验过程中,出现了问题也不知道该如何进行检索),也就此知道了如何把别人的源代码(库)加入到自己的项目中!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服