项目环境简介:QT开发,C++,Windows下运行(但考虑跨平台)
当前的C++项目需要使用json数据格式,技术选型后我选择了jsoncpp。
一、下载
首先从github上下载jsoncpp源码,当前最新为1.8.3。(我在这里疏忽了一下,下了master,埋下了祸患)
二、编译
编译步骤一切顺利,简要过程如下;
1、用CMake 生成 VisualStudio 项目文件
2、用VisualStudio编译jsoncpp项目,得到.lib 、.dll 文件
三、使用 (遇到中文字符编码问题)
jsoncpp开始比较简单,但我遇到了中文编码问题。花费3~4小时用了网上的解决办法发现无效后,我想是不是下载版本的问题,于是回到github重新下载了1.8.3版本,一次搞定!痛定思痛,一个微小的失误足以损失很多时间来弥补。
结论:网上的修改方案都已经过了时效,官方已解决编码问题。