Windows系统安装部署C++基础开发环境
目录
- 前言
- 安装MinGW-w64
- 安装VSCode
- 安装CMake
- 完成
前言
这篇文章讨论一下Windows系统怎么安装部署C++基础开发环境,你或许在想这还不简单吗,安装vs不就可以了吗,很对,可以在官网下载vs集成开发环境然后进行安装,这也是非常推荐的一种方案,当然因为比较简单,这篇文章就不讲这个方案了,这篇文章要讲的是另一个方案,更适合已经有了一些经验的情况。
安装MinGW-w64
MinGW-w64是一个可以在Windows平台下运行的GNU工具组,包含了g++编译器、gdb调试器、make构建工具等C/C++开发所需要的一系列工具和库。需要说明的一点是,MinGW-w64的make工具不叫make,而是叫mingw32-make,当然可以改一下名,这个等下会说。
首先在官网下载MinGW-w64,找到图里面标记的位置。
很明显,点击之后会跳转到GitHub,就是这个链接。
打开之后会发现有很多不同的版本,先介绍一下这些版本的区别。
- i686表示是32位架构的,x86_64表示是64位架构的。
- posix适合Linux平台,win32当然就是适合Windows平台。
- msvcrt是更适合Windows平台的运行时库,而ucrt是更通用些的运行时库。
然后按照自己的需求下载就可以,下载完成之后可以发现其实就是一个压缩包,解压到合适的目录,然后将解压出来的\mingw64\bin目录设置到环境变量里,就算是安装完成了。
然后可以打开cmd执行g++ --version
、gdb --version
等命令确认相关工具是否正确安装。
然后我们说一下make工具的事,前面提到MinGW-w64的make工具不叫make,而是叫mingw32-make,为了方便我们可以改成make,我们在\mingw64\bin目录下可以找到mingw32-make.exe,将mingw32-make.exe的名字改成make.exe就可以了,建议复制一份,将复制的一份名字改为make.exe,主要是为了兼容一些默认的情况,以及备份。
安装VSCode
首先在官网下载安装包,下载完成之后安装就可以了,很简单所以就不展开了,安装完成之后打开VSCode安装一些插件,比如Chinese (Simplified)、C/C++ Extension Pack等插件。
安装CMake
这里就不具体介绍cmake工具了,在官网下载安装就可以,很简单所以也不展开了。
完成
这样就可以算是安装部署完成了,然后可以写个demo测试一下,需要的其他工具等内容可以另行安装。