admin管理员组文章数量:1516870
文章目录
- 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/
MinGW-w64 官网下载链接:https://www.mingw-w64/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/
CMake 官网下载链接:https://cmake/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 <iostream>
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 文件的编写!
4.卸载 MinGW-w64
4.1 删除之前解压出来的文件夹
4.2 删除之前配置过的环境变量
5.卸载 CMake
5.1 删除之前解压出来的文件夹
5.2 删除之前配置过的环境变量
版权声明:本文标题:Windows 配置 CC++ 开发环境 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1725048989a994447.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论