前言
由于工作中主要用Java,所以熟悉Eclipse,那么自然而然,就想到用Eclipse来写C/C++。之前尝试过用VSCode,但是由于对VSCode的不熟悉,并且还需要繁琐的去配置文件,所以否决了。另外还尝试过用Eclipse+CDT(C/C++插件)的方法,但是由于CDT的下载需要通过Eclipse内置的软件商店,而内置的软件商店又奇慢无比,所以也否决了。
最后我直接下载Eclipse For C/C++版本的Eclipse,并且配置成功了,所以我最推荐这种方法,如果你熟悉Eclipse,那么这个方法再好不过了。
1.效果图
2.工具准备
mingw-w64-install.exe(大小:937kb)
eclipse-cpp-2019-06-R-win32-x86_64.zip
3.安装
3.1安装mingw-w64-install.exe
首先是安装mingw-w64-install.exe,安装全部默认即可,但是有一部需要说明:
Architecture跟操作系统有关,64位系统选择x86_64,32位系统选择i686。因为我是64位操作系统,所以我选择了"x86_64“。接着直接next即可,然后就是下载文件的过程,绿色的进度条可能会比较慢,只要不报错,耐心等待即可。
3.2mingw环境变量配置
首先找到mingw的bin文件夹所在的目录,我的是:C:\MyCPP\MinGW\mingw64\bin
接着右键这台电脑->属性->高级系统设置->环境变量->系统变量Path,然后对Path变量进行编辑,在Path变量值的末尾追加:
;C:\MyCPP\MinGW\mingw64\bin
注:在追加的过程中,不要忘记在路径前面加上分号。(windows10可以不添加分号)。
3.3测试是否安装成功
编辑完Path变量之后,我们需要在dos下输入: gcc -v
来验证是否安装成功,如果安装成功,会显示如下:
3.4解压Eclipse
解压eclipse-cpp-2019-06-R-win32-x86_64.zip,然后运行Eclipse。
3.5创建C工程
项目创建完成后,我们需要编译工程:
如果在编译的过程中出现error,那么建议:删除Eclipse,重新解压安装Eclipse。(好用)
如果错误为:"Resource Path Location Type Program "make" not found in PATH",此时建议将C:\MyCPP\MinGW\mingw64\bin文件夹下的文件mingw32-make.exe,改名为:make.exe。
正确的编译结果应该是0 error,0 warning的:
编译成功之后,运行项目:
运行结果:
C++工程的创建和运行和C相同,只不过是这步勾选C++的即可:
4.不建议插件
最好不要下载插件,例如DevStyle,容易出错,主题最好也使用默认的。
我们的示例图是下载了DevStyle的示意图,总出现错误,用默认主题就不会出现错误。
原因还不确定。
5.参考资料
https://www.jianshu.com/p/a6e0d1465491
https://developer.qualcomm.com/forum/qdevnet-forums/computer-vision-fastcv/7713