jsonCpp编译及使用
本文参考资料1:http://www.52php.cn/article/p-acpmqfzk-uy.html 本文参考资料1:http://www.cppfans.org/1445.html
一 、编译链接 1在相应官网下载jsoncpp 2解压得到jsoncpp-src-0.5.0文件 3打开jsoncpp-src-0.5.0->makefiles->vs71->jsoncpp.sln 4转换项目为VS2010格式 5选择debug模式 6在“解决方案资源管理器”中右击lib_json选择->仅用于项目->仅生成lib_json 7再次右击lib_json选择->仅用于项目->仅链接lib_json 8选择release模式 9重复操作6和7 10生成的.lib文件夹在jsoncpp-src-0.5.0->build->vs71中。 二 、创建静态链接库SDK 1在C:UsersbladeDesktop(这里换成你自己想要放置静态链接库SDK的位置)中创建文件夹jsonPP 2在jsonPP中创建文件夹include和lib 3在include中创建文件夹json,将jsoncpp-src-0.5.0->include->json中的.h文件全部复制过来 4在lib中创建文件夹debug和release,把jsoncpp-src-0.5.0->build->vs71->debug->lib_json中的.lib文件(比如json_vc71_libmtd.lib)复制到debug文件夹(此时可以修改文件夹名为json.lib),同理,把jsoncpp-src-0.5.0->build->vs71->release->lib_json中的.lib文件(比如json_vc71_libmtd.lib)复制到release文件夹 三 、打开要添加json的项目,或新建一个WIN32控制台程序(添加main.cpp,加入源代码,示例代码可在jsoncpp.sln的json_test中找到) 1选择项目->属性 2选择配置属性->C/C++->常规右边的“附加包含目录”添加include文件夹:D:studytoolsForVS2010jsonPPinclude 3选择配置属性->C/C++->代码生成右边的“运行库”选择MTd 4选择配置属性->连接器->常规右边的“附加库目录”添加lib文件夹:D:studytoolsForVS2010jsonPPlibdebug 5选择配置属性->连接器->输入右边的“附加依赖项”添加lib文件:json_vc71_libmtd.lib(若在二-4中修改了文件名为json.lib,则此处改成json.lib) 6点击应用完成json配置。 7若项目需要发布时(即项目选择release),则 a.选择配置属性->C/C++->代码生成右边的“运行库”选择MT b.选择配置属性->连接器->常规右边的“附加库目录”添加lib文件夹 : D:studytoolsForVS2010jsonPPlibrelease c.然后可以运行程序获得release版本程序 注意:如果你是使用vs2010的话,在第三点的3 MTd 改为请修改MTD为MDd,MT为MD (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- c 11 – 使用std :: unique_ptr / std :: shared_ptr确认线
- react 中的绑定事件
- 里氏替换原则(Liskov Substitutiion Principle,LSP)
- ruby-on-rails-4 – Rails 4,capistrano 3,delayed_job –
- c# – 如何在Entity Framework中编写一个参数化的in-in raw
- 用AS3编写的具有将多段视频连起来播放的 flash视频播放器--
- 讲解NoSQL的文章整理收集
- c# – 企业Web应用程序架构的最佳解决方案,它使用硬件和本地
- swift – UITableViewCell对象deinit从未调用过
- oracle调用存储过程和函数返回结果集