Windows下用CMake编译JsonCpp及配置(适合新手)

简介: Windows下用CMake编译JsonCpp及配置(适合新手)

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及配置”的方案。

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

相关文章
|
29天前
|
人工智能 机器人 编译器
【C++】Windows端VS code中运行CMake工程(手把手教学)
【C++】Windows端VS code中运行CMake工程(手把手教学)
|
29天前
|
Unix 编译器 开发者
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
222 0
|
29天前
|
人工智能 机器人 编译器
【C++】Windows端VS code中运行CMake工程(手把手教学)
【C++】Windows端VS code中运行CMake工程(手把手教学)
|
7天前
|
前端开发
windows10 安装node npm 等前端环境 并配置国内源
windows10 安装node npm 等前端环境 并配置国内源
|
8天前
|
网络协议
windows_server2012搭建iis并配置http重定向 iis转发
windows_server2012搭建iis并配置http重定向 iis转发
|
29天前
|
并行计算 C++ 异构计算
【环境配置】安装windows版本的TensorRt
【环境配置】安装windows版本的TensorRt
29 4
|
7天前
|
PHP Windows
windows 安装php7.4并配置phpstorm环境
windows 安装php7.4并配置phpstorm环境
|
8天前
|
Java Windows
windows系统bat批处理 一键配置java jdk环境变量
windows系统bat批处理 一键配置java jdk环境变量
|
8天前
|
Java Windows
windows bat脚本实现快速配置JDK 环境变量
windows bat脚本实现快速配置JDK 环境变量
|
29天前
|
并行计算 Windows
23.10.02更新 Windows下CUDA和CUDNN的安装和配置(图多详细)
23.10.02更新 Windows下CUDA和CUDNN的安装和配置(图多详细)
42 1