记jsoncpp1.9.4安装过程

    科技2026-04-07  10

    环境 

    Windows环境:Windows10 x64,cmake v3.18.2,GNU Make v3.82.90

    Windows环境下安装及使用

    准备 

    下载jsoncpp-1.9.4.ziphttps://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.4

     安装过程

    1、将jsoncpp-1.9.4.zip解压,并进入该目录,如下图所示:

    2、创建build文件夹

    3、打开命令提示符,输入cmake-gui执行,在程序界面上选择相应目录,如下图所示:

    4、点击Configure,在弹出的对话框中选择MinGW Makefiles,点击Finish,如下图所示:

    5、在Configure完成后,如下图所示:

    6、再点击Generate,如下图所示:

    7、打开命令提示符,进入build目录下,输入mingw32-make执行,如下图所示:

     8、最后完成,在lib目录下生成了库文件,如下图所示:

     

    简单使用 

    1.创建jsoncpp_demo项目文件夹,在该文件夹下创建如下文件或目录:

     2、拷贝jsoncpp-1.9.4\include下的json文件夹到include文件夹下:

    3、拷贝刚才安装生成的libjsoncpp_static.a到lib目录下:

     

    4、在main.cpp中添加内容:

    #include <iostream> #include "json/json.h" int main() { Json::Value point; point["x"] = 10; point["y"] = 8; std::cout << point << std::endl; return 0; }

     5、在CMakeLists.txt中添加内容:

    cmake_minimum_required(VERSION 3.16) project(jsoncpp_demo) set(CMAKE_CXX_STANDARD 11) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin) include_directories(${PROJECT_SOURCE_DIR}/include) link_directories(${PROJECT_SOURCE_DIR}/lib) link_libraries(jsoncpp_static) add_executable(jsoncpp_demo main.cpp) target_link_libraries(jsoncpp_demo jsoncpp_static)

    6、按照刚才安装的步骤对该项目生成:

     

     7、可以看到bin目录下生成了可执行文件:

    8、在命令行中运行它,可以看到结果: 

    说明

    如有任何问题,欢迎评论区留言。 

    Processed: 0.019, SQL: 9