vs code一键编译运行cmake项目

首先需要安装mingw-w64与cmake组件,如果是ubuntu环境下,这个过程一条命令即可完成,在windows下需要安装包来进行。vs code官网建议使用 msys2 来进行,这里不建议使用。因为在此过程中我遇到了很多问题,不是cmake问题,要么就是make问题。

安装mingw-w64

https://sourceforge.net/projects/mingw-w64/files/ 安装的时候如果安装MinGW-W64-install.exe这个文件时候会出现mingw-w64 the file has been downloaded incorrectly的问题。那么就换成压缩包的形式,如下图任选一个你需要的,我选择了是x86_64-posix-seh压缩包。然后解压缩到你所需要的目录下,我直接解压到C:\mingw64
在这里插入图片描述

安装cmake

根据链接https://cmake.org/download/ 选择如下图的压缩包解压到你所需要的目录,我选择的目录在C:\cmake
在这里插入图片描述
然后将cmake与mingw配置到系统的环境变量中去。
在这里插入图片描述
在vs code中需要安装如下图的插件,其中红框的是必须要安装的,其他两个是选择性的安装。
在这里插入图片描述

配置cmake的路径与编译器的路径

然后在项目中新建一个CMakeLists.txt和main.cpp文件

#CMakeList构建内容
cmake_minimum_required(VERSION 3.22.0)
project(project)

add_executable(project main.cpp)
//c++代码
#include <iostream>

int main(int, char**) {
   
    int num = 2;
    int test_num = 2;
    std::cout << "你好 " << num << "\n" ;
    std::cout 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值