美文网首页
Linux手动安装jsoncpp库及cmake使用

Linux手动安装jsoncpp库及cmake使用

作者: 西贝_贾 | 来源:发表于2024-01-24 16:15 被阅读0次

国内下载

https://gitee.com/mirrors/jsoncpp.git

编译安装

cd jsoncpp
mkdir -p build/debug // 或者release
cd build/release
cmake -DCMAKE_BUILD_TYPE=release -DBUILD_STATIC_LIBS=on -DBUILD_SHARED_LIBS=on -DCMAKE_INSTALL_PREFIX=/usr/local ../.. //此命令编译静态库和动态库,设置安装路径为/usr/local
make
sudo make install

使用方法

单个文件使用

g++ file.cpp -I/usr/local  -L /usr/local/lib -l/usr/local/lib/libjsoncpp.a

cmake使用

在CMakeList.txt中添加下列语句

find_package(jsoncpp CONFIG REQUIRED)
if(jsoncpp_FOUND)
    message(STATUS "Found jsoncpp")
    message(STATUS "JSONCPP INCLUDE DIR: ${JSON_INC_PATH}")
endif(jsoncpp_FOUND)

target_include_directories(${NAME}
    PUBLIC
    ${JSONCPP_LIBRARIES}
    )

target_link_libraries(${NAME}
    PUBLIC
        jsoncpp_static # 似乎只用这个就可以
        )

相关文章

  • windows 动态库dll进行linux编译过程记录

    工具及环境 编译环境:windows 子linux系统(WSL)工具:cmake cmake安装及使用 cmake...

  • 安装cmake3

    yum安装 添加cmake3源 2.yum安装yum install -y cmake3 缺少jsoncpp依赖,...

  • [配置] VS2005_C++_JsonCpp

    1.参考资料 jsoncpp在linux和windows下的编译及使用详解 2.下载源码 jsoncpp的下载地址...

  • 2022年CMAKE笔记

    安装CMAKE 1.Centos Linux可使用yum安装CMake。 2.源代码安装 3.Window没用安装...

  • 使用CMake引入jsoncpp

    在jni的cpp中使用json,百度了一下,大多都是下面这个库,但是和之前的文档有点出入了,记录一下。 jsonc...

  • PostgreSQL数据库安装Version10.5

    PostgreSQL数据库安装,基于版本10.5安装,在Linux系统上使用*.gz二进制压缩包手动安装。操作系统...

  • Invalid revision: 3.18.1-g262b90

    手动把cmake 10.0 删除后,莫名其妙出现这个错误,AS安装cmake也会自动安装cmake 3.18. ...

  • 学习小组Day4笔记--monocyte

    思考 经历过linux安装,linux使用,miniconda安装及简单使用,R及Rstudio安装及简单功能了解...

  • CMake学习

    目录 什么是CMake? linux平台安装CMake CMake的helloworld 1. 什么是CMake?...

  • Linux安装CMake

    Linux下安装CMake,安装的方式一共有三种: 包管理工具 二进制包安装 源码手动编译安装 包管理工具 直接通...

网友评论

      本文标题:Linux手动安装jsoncpp库及cmake使用

      本文链接:https://www.haomeiwen.com/subject/thlmodtx.html