任何人都曾经使用jansson C-parser来解析JSON对象。我试图研究该库,因为我用它提供的示例程序对其进行了编译。添加了所需的头文件,但是缺少一个名为“ jansson_private_config.h”的头文件。我已经完全下载了该库,我不确定在哪里可以找到这个文件?
答案 0 :(得分:0)
您可以在documentation中找到如何为Windows构建此库的方法:
在命令行中
cd .../jansson-2.12
mkdir build
cd build
cmake -G "Visual Studio XX 20XX" ..
您应该完成
您还可以手动编辑jansson_config.h.in
,而忽略定义HAVE_CONFIG_H
,这将导致jansson_private_config.h
被包含在.c文件中。
请注意,此#ifdef HAVE_CONFIG_H
测试已在test_dump.c
中被遗忘,如果不进行修复,它将无法编译。
修正提案(未测试):
+#ifdef HAVE_CONFIG_H
#include "jansson_private_config.h"
+#endif