Clion + cmake + mingw-w64 配置 c/c++ 开发环境

本文档详细介绍了如何下载并安装Clion、CMake和Mingw-w64,以及如何配置环境变量。在安装完成后,通过Clion编译C++日志库spdlog,并提供了测试代码以验证环境配置是否成功。整个过程包括从源码克隆、创建构建目录、配置CMake和进行编译安装。最后,展示了在Clion中设置工具链的步骤,确保可以顺利进行C++开发。
摘要由CSDN通过智能技术生成

1. 下载clion

2. 下载CMake

推荐选择 zip 版本
tips:查阅你的工程用的的 sdk 或者 lib 支持最大的版本,不要一味下载最新版

3. 下载Mingw-w64

推荐去 sourceforge 下载
找到 MinGW-W64-install.exe,这是联网安装器,下载后打开,选择版本后需要联网下载对应版本,对自己的网没信心,可以直接下载 x86_64-posix-seh 版,版本号看个人喜好

4. 安装clion

5. 安装cmake

zip 解压后,移动到你软件的存放地址,然后配置windows环境变量。把 bin 目录添加的 path 中。

6. 安装Mingw-w64

打开下载的 MinGW-W64-install.exe,选择安装的版本,如下:
版本:x86_64-posix-seh
一路 next,记得修改到你的安装目录。
安装后,把mingw-w64 的 bin 目录添加到 windows path 环境变量。
然后新增以下两个环境变量。我添加后,使用的windows terminal + power shell,还得重启下机器才生效。

  key1: CMAKE_C_COMPLIER
value1: ${your_mingw64_path}\bin\gcc.exe
  key2: CMAKE_CXX_COMPLIER
value2: ${your_mingw64_path}\bin\g++.exe
# 检查下版本
>cmake --version
> mingw32-make.exe --version

7. 编译 c++ 日志库 spdlog

github传送
把源码 clone 下来,就可以开始编译了:

> cd spdlog
> mkdir build
> cd build
> cmake -G "MinGW Makefiles" -D  CMAKE_INSTALL_PREFIX=D:/${your_path} ..
> mingw32-make.exe -j9
> mingw32-make.exe install

即可编译成功

8.打开 clion 测试

file -> setting -> build -> toolchain,配置 cmake 和 minw64的位置
toolchains配置
cmake配置
测试结果

9. 测试代码

cmake_minimum_required(VERSION 3.20)
set(PROJECT_NAME spdlog_test)
project(${PROJECT_NAME})

set(CMAKE_CXX_STANDARD 20)

include_directories(
        D:/clibs/spdlog/include
)

link_directories(
        D:/clibs/spdlog/lib
)

add_executable(${PROJECT_NAME} main.cpp)

#include "spdlog/spdlog.h"

int main() {
    spdlog::set_level(spdlog::level::info);

    spdlog::debug("Hello world!");
    spdlog::info("Hello world!");

    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangningboo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值