文章目录
- 1.安装 MinGW-w64
- 1.1 下载
- 1.2 解压到合适的目录下
- 1.3 添加到环境变量
- 1.4 测试是否安装成功
- 2.安装 CMake
- 2.1 下载
- 2.2 解压到合适的目录下
- 2.3 添加到环境变量
- 2.4 测试是否安装成功
- 3.编译运行一个小项目
- 4.卸载 MinGW-w64
- 4.1 删除之前解压出来的文件夹
- 4.2 删除之前配置过的环境变量
- 5.卸载 CMake
- 5.1 删除之前解压出来的文件夹
- 5.2 删除之前配置过的环境变量
1.安装 MinGW-w64
1.1 下载
MinGW-w64 官网链接:https://www.mingw-w64.org/
MinGW-w64 官网下载链接:https://www.mingw-w64.org/downloads/
在 MinGW-w64 官网下载页面,往下滑动,可以看到下图,MinGW-w64 被托管在 SourceForge 上。
点击 SourceForge 链接,跳转到如下页面,但下图展示的文件不是我们想要的。
往下滑动,可以看到下图,下载 x86_64-win32-seh
即可,这也是其他大多数教程所推荐的,但是版本有点旧,我们尝试找一下新的版本。
在 MinGW-w64 官网下载页面,往下滑动,可以看到下图,Mingw-builds 被放在了 GitHub 上。
点击 GitHub 链接,跳转到如下页面,点击下载 x86_64-12.2.0-release-win32-seh-rt_v10-rev1.7z
即可。
1.2 解压到合适的目录下
以我的电脑为例,将其解压到了 D:\software
目录下。
1.3 添加到环境变量
以我的电脑为例,将 D:\software\mingw64\bin
添加到环境变量中。
1.4 测试是否安装成功
win + R 输入 cmd
,在命令行窗口中依次输入 gcc --version
、g++ --version
、gdb --version
,若出现对应的版本信息,则说明安装成功。
需要注意的是,在命令行窗口中输入 make --version
会报错,如下图所示,但这并不意味着 make 没有安装成功。
这是因为在 Windows 下它的名字叫做 mingw32-make
,并不叫 make
。
只需要将 mingw32-make.exe
拷贝一份,重命名为 make.exe
即可,这样后续在命令行窗口中使用 make
就方便多了。
2.安装 CMake
2.1 下载
CMake 官网链接:https://cmake.org/
CMake 官网下载链接:https://cmake.org/download/
2.2 解压到合适的目录下
以我的电脑为例,将其解压到了 D:\software
目录下。
2.3 添加到环境变量
以我的电脑为例,将 D:\software\cmake\bin
添加到环境变量中。
2.4 测试是否安装成功
win + R 输入 cmd
,在命令行窗口中输入 cmake --version
,若出现版本信息,则说明安装成功。
3.编译运行一个小项目
我们新建一个 test
文件夹,然后在 test
文件夹下新建两个文件:main.cpp
和 CMakeLists.txt
:
main.cpp 内容如下:
#include int main(){std::cout << "hello world" << std::endl;system("pause");return 0;}
CMakeLists.txt 内容如下:
cmake_minimum_required(VERSION 3.5)project(hello)file(GLOB sources "./*.cpp")add_executable(main ${sources})SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR})
接着我们在 test
文件夹下新建一个 build
文件夹,如下图所示:
在命令行窗口中进入 build
目录,执行如下命令:
cmake .. -G "MinGW Makefiles"
在命令行窗口中继续执行如下命令:
make
再次回到 test
文件夹,可以看到此时文件夹中多出了一个 main.exe
文件,我们双击 main.exe
文件,可以看到下图所示界面:
至此,Windows 下的 C/C++ 环境配置完成!后续使用什么代码编辑工具不重要,重要的是 CMakeLists.txt 文件的编写!