最新jsoncpp源码下载地址:
https://github.com/open-source-parsers/jsoncpp
打开version文件可以看到当前版本号。目前最新版本为0.7.0
README.md 说明了如何进行编译。其中:
Generating amalgamated source and header
JsonCpp is provided with a script to generate a single header and a single source file to ease inclusion into an existing project. The amalgamated source can be generated at any time by running the following command from the top-directory (this requires Python 2.6):
python amalgamate.py
It is possible to specify header name. See the -h
option for detail.
By default,the following files are generated:
dist/jsoncpp.cpp
: source file that needs to be added to your project.
dist/json/json.h
: corresponding header file for use in your project. It is equivalent to includingjson/json.h
in non-amalgamated source. This header only depends on standard headers.
dist/json/json-forwards.h
: header that provides forward declaration of all JsonCpp types.
The amalgamated sources are generated by concatenating JsonCpp source in the correct order and defining the macroJSON_IS_AMALGAMATION
to prevent inclusion of other headers.
以上生成的源码文件,可以应用到我们的项目中(这也是jsoncpp建议使用的方法),非常方便。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。