当前位置:首页 » 《资源分享》 » 正文

Windows下用CMake编译JsonCpp及配置(适合新手)_翟天保的博客

21 人参与  2021年10月19日 07:43  分类 : 《资源分享》  评论

点击全文阅读


作者:Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

JsonCpp是什么?

       JSON是一种轻量级的数据交换格式。它可以表示数字、字符串、有序的值序列和名称/值对集合。JsonCpp是一个c++库,它允许操作JSON值,包括对字符串的序列化和反序列化。它还可以在反序列化/序列化步骤中保留现有的注释,使其称为存储用户输入文件的一种方便格式。

下载与编译

       1)网站:curl - DownloadGitHub - open-source-parsers/jsoncpp: A C++ library for interacting with JSON.curl - Download,克隆项目文件到本地。

图1 git仓库

       2)在本地文件夹下进入git bash,输入下方代码。

git clone git@git.zhlh6.cn:open-source-parsers/jsoncpp.git
图2 克隆项目

       3)克隆的项目文件如图3所示,在当前文件夹下创建一个build文件夹。

图3 项目文件

       4)按Win键+R键弹出运行,输入cmd进入命令行窗口,输入cmake-gui弹出cmake(cmake需要配置,配置教程见:Windows下配置CMake(入门级教程,适合新人收藏学习)_翟天保的博客-CSDN博客)。输入当前文件路径,输入构建路径,点击configure,出现configure done即完成配置,再点击generate,生成项目文件。

图4 cmake

       5)进入build文件夹,点击sln项目工程文件。

图5 点击项目工程

       6)找到jsoncpp_lib,右键生成,下方出现lib和dll生成成功的提示,即可。lib在build/lib/Release/jsoncpp.lib;dll在build/bin/Release/jsoncpp.dll,将dll放置在C:\Windows\System32;include文件在为git文件夹下include。

图6 生成库

       7)至此,库的编译完成。在往后是配置,打开vs项目,进入项目属性页,在VC++目录的包含目录添加include路径;库目录添加lib路径。

图7 include路径添加
图8 lib路径添加

       8)链接器->输入->附加依赖项,添加jsoncpp.lib。

图9 添加依赖项

       9)至此,完成配置。

已编译好的库

       以上就是“Windows下用CMake编译JsonCpp及配置”的方案。 

       如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!


点击全文阅读


本文链接:http://zhangshiyu.com/post/30006.html

项目  文件  输入  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 偷藏盛夏的星光结局+番外(谈清聿孟希槐)_偷藏盛夏的星光结局+番外列表_笔趣阁(谈清聿孟希槐)
  • 你是我难愈的旧伤全书+后续免费_(傅深铭夏晚星霍泽枫)你是我难愈的旧伤全书+后续列表_笔趣阁(傅深铭夏晚星霍泽枫)
  • 是非花落不入魂小说精彩节选试读_[老公顾世轩江筱]无弹窗阅读
  • 「我和儿子给他的七次机会」节选推荐_「小宝老公养妹」角色专属支线试读入口
  • 途径一场风月全书+后续+结局(商予淮宋泠音)列表_途径一场风月(商予淮宋泠音)途径一场风月全书+后续+结局在线
  • 池烟宁的爱如朝露已晞经典荡气回肠池烟宁贺宴临全书在线
  • (番外)+(全书)桑年裴谨言(你是我未拆的遗书结局+番外)_(桑年裴谨言)列表_笔趣阁(你是我未拆的遗书结局+番外)
  • 全文途径一场风月+后续+结局(商予淮宋泠音夏予烟)列表_全文途径一场风月+后续+结局
  • 嫁给未婚夫哥哥后,他不死不休悬念章节免费释出_「沈灏明叶清疏妹妹」后续全文免费阅读
  • [踹了破产千金女友后,她却跪地求我回来]后续完结版_周雨墨糖糖宋修文完结版免费阅读
  • 霍聿年祝沐雪江廷臣(淡月烟雨寄朝朝+后续+结局)结局_(霍聿年祝沐雪江廷臣淡月烟雨寄朝朝+后续+结局全书结局)结局列表_笔趣阁(霍聿年祝沐雪江廷臣)
  • (番外)+(全书)长离不见清瑟结局+番外(江清瑟谢长离)列表_长离不见清瑟结局+番外(江清瑟谢长离)长离不见清瑟江清瑟谢长离结局+番外

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1