一. Win10使用 VS 2019 Community编译
1. 以管理员身份运行 Developer Command Prompt for VS 2019(即开发人员命令提示符)
方法一:Windows搜索Developer Command Prompt for VS 2019
方法二:开始→Visual Studio 2019→Developer Command Prompt for VS 2019
2. 修改目录到JsonCpp目录
3. 新建build文件夹
4. 进入build文件夹
5. 执行命令:
cmake -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=OFF ..
6. 在 .../build/lib/ 文件夹下生成lib库
- 生成Release版本lib库命令:cmake --build . --config Release
- 生成Debug版本lib库命令:cmake --build . --config Debug
二.Linux Cmake编译静态库
1.下载tar.gz源代码
2.解压编译
tar zxvf jsoncpp-00.11.0.tar.gz
cd jsoncpp-00.11.0
mkdir -p build/debug
cd build/debug
cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=ON -DARCHIVE_INSTALL_DIR=. -G "Unix Makefiles" ../..
make