c++ - 在 C++ 项目中使用 libjson

标签 c++ g++ libjson

我试图在 C++ 项目中使用 libjson,文档告诉我“将 libjson 的源添加到您的项目中,在 JSONOptions.h 文件中注释 JSON_LIBRARY,任何 C++ 编译器都应该编译它。”

作为 C++ 新手,我到底应该如何做到这一点(不使用任何 IDE)?我应该只是 #include libjson.h 文件吗?在编译我的项目时,我不应该在调用 g++ 时以某种方式引用 libjson 吗?

提前致谢

最佳答案

如果进入libjson库文件夹,您将看到一个makefile。在终端中导航到该目录并输入:

make

然后

make install

然后,在您的代码中

#include <libjson.h>

或者,取决于您的包含路径:

#include <libjson/libjson.h>

这应该就是您需要做的全部事情。

如果您需要其他帮助,可以在sourceforge的帮助论坛中发帖(我是libjson的作者)

关于c++ - 在 C++ 项目中使用 libjson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11842976/

相关文章:

c++ - 使用户无法访问资源

c++ - -Xlinker -export-dynamic 和 -rdynamic 之间有什么区别吗?

交叉编译libjson-c : Make unsuccessful in libjson-c, Linkhash.c警告

c++ - 使用 C++ 在 Eclipse 中编译 <json/json.h>

c++ - 我可以依靠 std::map::operator[] 来触摸吗?

c++ -/usr/include header 的 C 源文件(例如 stdio.h)

c++ - 遍历CGAL生成的子域中的四面体和顶点

c++ - const 成员未显式初始化但编译

c++11 - g++ 4.4.3 中的 std::atomic 支持

amazon-ec2 - 如何在 Ubuntu 18.04 TLS 上安装 AWS CloudHSM? (需要 libjson-c2,但只有 libjson-c3 可用)