解决cJSON 项目无法在VS2015,2017,2019成功编译运行的问题

刚学完C++,想拿一个C\C++的项目巩固基础,听说由cJSON这个JSON解析器的项目,完全由c语言编写,且代码量也不多

适合新手就拿来试试了,在使用VS2019,VS2017,VS2015对cJSON.c,cJSON.h,test.c三个文件进行编译时,总是不能通过:

 

 多方查找,原因是Visual Studio 编译这些较早时期的代码时候会遇到这种错误,通过关闭项目属性->C/C++->常规  中的SDL检查即可,这些错误都会变成警告,但是可以成功

编译执行了。

 

 对test.c执行的结果:

 

 第二种方法(根本方法):通过将项目属性->常规->平台工具集 版本降低到Visual Studio 2010(v100)即可,如果没有该SDK,可以到网上去下载Visual Studio 2010,通过管理员方式

安装即可,重启后打开高版本VS,此时工具集里应该就会有了。

 

posted @ 2020-06-10 11:14  每天都要吃早饭  阅读(1847)  评论(0编辑  收藏  举报