利用vs code, MinGW, cmake编写c++
环境配置
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 成功