我正在尝试在C ++项目中使用libjson,文档告诉我“只需将libjson的源添加到项目中,在JSONOptions.h文件中注释JSON_LIBRARY,任何C ++编译器都应编译它。”
对C ++来说还是新手,我应该怎么做(不使用任何IDE)?我应该只是#include
libjson.h文件吗?在编译我的项目时,我不应该在调用g ++时以某种方式引用libjson吗?
答案 0 :(得分:3)
如果您进入libjson
库文件夹,您会看到makefile
。导航到终端中的该目录,然后键入:
make
然后
make install
然后,在你的代码中
#include <libjson.h>
或者,取决于您的包含路径:
#include <libjson/libjson.h>
这应该就是你需要做的一切。
如果您需要其他帮助,可以在sourceforge的帮助论坛上发帖(我是libjson的作者)
答案 1 :(得分:2)
你必须:
一,
#include <libjson.h>
为了访问库提供的功能和数据类型,然后
二,链接libjsonz库:
g++ -o myprogram myprogram.c -ljson
(-ljson
标志必须是最后一个,否则您将从未获得GCC版本的链接器错误。)
编辑:如果您需要构建库,通常需要配置脚本或Makefile。 See how to use them
答案 2 :(得分:0)
如果您安装了json,您应该在/ usr / local / include中找到包含文件 所以
#include <json/json.h>
gcc exasmple.c -ljson