cJSON编译32位报错解决(语法错误)
cJSON
Ultralightweight JSON parser in ANSI C
项目地址:https://gitcode.com/gh_mirrors/cj/cJSON
免费下载资源
·
cJSON库小巧方便,只有两个文件,在vs2015编译64位程序的时候没有任何问题,然而将编译选项更改成x86之后就报错了,语法错误C2059,C2143,C2146,C2061
提示下面这一部分语法错误
typedef struct cJSON_Hooks {
void *(*malloc_fn)(size_t sz);
void (*free_fn)(void *ptr);
} cJSON_Hooks;
这个看似诡异的问题实际上是因为在x86编译的时候找不到size_t的定义,在cJSON.h代码头部加上#include<stddef.h>即可。
GitHub 加速计划 / cj / cJSON
10.45 K
3.16 K
下载
Ultralightweight JSON parser in ANSI C
最近提交(Master分支:2 个月前 )
424ce4ce
This reverts commit 5b502cdbfb21fbe5f6cf9ffbd2b96e4281a741e6.
Related to #860
4 个月前
32497300 - 5 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)