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

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

11 人参与  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