jsoncpp使用
使用
2023-09-27 14:27:03 时间
第一个github网站下载jsoncpp最新的版本库:https://github.com/open-source-parsers/jsoncpp
点击右下角的Download ZIP进行下载
解压后例如以下所看到的:
用vs打开makefiles\vs71\jsoncpp.sln
首先将lib_json设为启动项目,编译连接可能会出现例如以下的错误:
不用管它。再分别设置jsontest和test_lib_json为启动项,编译连接,我的jsontest没有出错。但test_lib_json出错了。也不用管它。
你仅仅要看到解压文件夹中又多了一个文件夹build,找到build\vs71\debug\lib_json\json_vc71_libmtd.lib静态链接库。这个才是我们真正须要的。
好了,以下就開始測试一下生成的静态库是否能正常使用了。
新建一个win32 控制台应用程序 的空白项目
新建一个main.cpp源文件:
拷入例如以下代码:
#include <iostream> #include "json//json.h" #include <iostream> #pragma comment(lib, "json_vc71_libmtd.lib") int main() { Json::Value val; Json::StyledWriter style_write; val["name"] = Json::Value("xiaoli"); std::cout << style_write.write(val) << std::endl; getchar(); return 0; }
以下另一个须要注意的地方是将測试项目的代码生成属性改成与lib_json同样的属性:以下是lib_json项目的代码生成属性:
右键lib_json项目:"属性"->"配置属性"->"c/c++项目"->"代码生成"
以下是我们測试项目的代码生成属性:
将上面的红色标记的不同样的部分改成同样的即可了。编译执行下出以下的结果就说明我们能够正常使用jsoncpp库了。
作者:http://blog.csdn.net/lp310018931
版权声明:本文博客原创文章,博客,未经同意,不得转载。
相关文章
- netsh http的使用
- 在java中使用SPI创建可扩展的应用程序
- 在Java中使用RabbitMQ
- Word处理控件Aspose.Words功能演示:使用 Python 合并 Word 文档
- VS2010 + C#4.0使用 async + await
- 使用Kubeadm创建k8s集群之部署规划(三十)
- android SQLiteOpenHelper 使用
- vite vue使用pont-engine
- python中Locust的安装和使用
- iOS中类簇的使用--__NSPlaceholderArray __NSPlaceholderDictionary
- 学会使用函数式编程的程序员(第2部分)
- Thymeleaf常用语法:使用星号表达式
- QTabWidget 使用方法