在CLion下使用Conan包管理工具构建C++ CMake工程

前言

在开发跨平台工程时为了减少库的依赖关系增加的使用成本,让开发者有更多的时间关注C/C++功能的开发,所以需要一个跨平台的方案来构建CMake工程。

本文环境
  • 64位 Windows11
  • CLion 2024.1.1
  • Visual Studio 17 2022
  • Conan 2.3.0

一、开发环境的安装

1、使用Python3执行命令

pip install conan==2.3.0(你也可不加版本号安装最新版本)

来安装本文教程的对应版本Conan。

2、安装CLion中的Conan插件

从CLion的插件市场搜索“Conan”安装Conan插件。
 

二、构建CMake工程调试

在当前教程以cJson库的应用为例子。

1、创建CMake工程

新建个文件夹MyProject

在文件夹下新建 main.cpp 源码文件

#include "cjson/cJSON.h"
#include <cstdlib>
#include <cstdio>


int main() {
    char versionBuf[32];
    snprintf(versionBuf, sizeof(versionBuf), "%d.%d.%d", CJSON_VERSION_MAJOR, CJSON_VERSION_MINOR, CJSON_VERSION_PATCH);
    cJSON *versionJson = cJSON_CreateString(versionBuf);
    cJSON *rootJson = cJSON_CreateObject();
    cJSON_AddItemToObject(rootJ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值