查看: 97|回复: 1

利用vs code, mingw, cmake编写c++

[复制链接]

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-12-2 12:31:26 | 显示全部楼层 |阅读模式
环境配置

1.安装vs code, mingw, cmake软件,并配置环境变量
2.安装 vs code 扩展工具:C/C++, C/C++ Extension Pack, CMake, CMake Tools
由浅入深配置

mingw实现最简单cpp程序
下载安装mingw,将 bin文件夹添加至环境变量path,例如 D:\Develop\MinGW\bin


检测g++是否安装成功,有提示就说明成功


新建main.cpp,代码如下
#include <iostream>
int main(){
    std::cout << "Hello World" << std::endl;
}
在命令行中进入该文件所在文件夹,利用 g++ main.cpp -o main 编译


输出 Hello World,完成
mingw + cmake

下载安装cmake,同样添加 bin目录至环境变量,例如 D:\Develop\CMake\bin


命令行中输入 cmake 出现提示代表配置成功


之后新建一个项目,其实就是一个文件夹了,命名为cmake,里边包含刚才的main.cpp文件,新建的build文件夹,和一个CMakeLists.txt文件,CMakeLists.txt文件里就是cmake代码,build文件夹内容是cmake运行的结果,有关cmake语法可以自行学习,下面是我们的示例代码。
cmake_minimum_required(VERSION 3.0.0)
project(cmake)
add_executable(main main.cpp)利用命令行进入build文件夹,依次执行 cmake -G "MinGW Makefiles" .. , make, main


输出成功
mingw + cmake + vs code

首先下载 vs code,以及部分插件 C/C++, C/C++ Extension Pack, CMake, CMake Tools


新建一个文件夹,利用vs code打开,仅把刚才的 main.cpp 复制到文件夹中,ctrl + shift + p打开搜素框,搜索 cmake 选择 CMake: Configure


在选择GCC,同时在右下角Create


在工程名字中随便输入,之后可在cmake文件中修改


选择Liberals


在CMakeLists.txt中替换我们之前的代码,ctrl + s 保存


在左下方找到三角形运行


输出 Hello World 成功
回复

使用道具 举报

1

主题

12

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2025-3-25 04:58:47 | 显示全部楼层
我了个去,顶了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表