CMake+MinGW搭建C/C++编译环境

1.MinGW安装

  链接:https://pan.baidu.com/s/1r0I1qn6wuqGhqBsDLMCO-A
  提取码:lw1y

直接解压即可。设置环境变量CMake+MinGW搭建C/C++编译环境

1.2 win+r 输入CMD打开命令行输入g++ --version如图则成功:

CMake+MinGW搭建C/C++编译环境

2.Cmake安装

官网地址https://cmake.org/download/

下载最新的.msi文件直接下载。傻瓜式安装记得添加环境变量。选择 "Add CMake to the system PATH for all users"

2.2 安装完成打开cmd 输入cmake,如下图,则成功。

CMake+MinGW搭建C/C++编译环境

3.编写实例。如下图创建一个文件夹,下面由build,main.cpp,CMakeLists.txt三个文件。如下图:

CMake+MinGW搭建C/C++编译环境

3.2 CMakeLists.txt内容如下:

cmake_minimum_required(VERSION 3.4)

PROJECT(hello_world)

INCLUDE_DIRECTORIES(
    ${PROJECT_SOURCE_DIR}
)
set(SRC
    ${PROJECT_SOURCE_DIR}/main.cpp
)
ADD_EXECUTABLE(hello ${SRC})

3.3 main.cpp内容如下:

#include<iostream>
using namespace std;

int main(int argc,char const *argv[])
{
    cout<<"hello"<<endl;
    return 0;
}

4.启动cmake工具,生成makefile,文件选择如图:上面步骤3所在的文件夹

CMake+MinGW搭建C/C++编译环境

4.2点击configure按钮,选择MinGW Makefiles,如图:

CMake+MinGW搭建C/C++编译环境

4.3然后点击Generate按钮生成makefile文件。

4.4cmd命令行进入makefile文件所在目录即build目录,如图:

CMake+MinGW搭建C/C++编译环境

4.5 输入 make  即可。如图

CMake+MinGW搭建C/C++编译环境

得到。exe文件如图:

CMake+MinGW搭建C/C++编译环境

4.6继续在该cmd命令行下输入 hello.exe即可得到 输出。

CMake+MinGW搭建C/C++编译环境

5.补充,在4.5中 的make命令需要找到mingw安装目录下mingw32-make.exe拷贝一份并重命名为make.exe,如图:

CMake+MinGW搭建C/C++编译环境

参考1:https://www.cnblogs.com/herelsp/p/8679200.html#_label2

参考2:https://blog.csdn.net/isscollege/article/details/78038921