由于工作中主要用Java,所以熟悉Eclipse,那么自然而然,就想到用Eclipse来写C/C++。之前尝试过用VSCode,但是由于对VSCode的不熟悉,并且还需要繁琐的去配置文件,所以否决了。另外还尝试过用Eclipse+CDT(C/C++插件)的方法,但是由于CDT的下载需要通过Eclipse内置的软件商店,而内置的软件商店又奇慢无比,所以也否决了。
最后我直接下载Eclipse For C/C++版本的Eclipse,并且配置成功了,所以我最推荐这种方法,如果你熟悉Eclipse,那么这个方法再好不过了。
mingw-w64-install.exe(大小:937kb)
下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download
eclipse-cpp-2019-06-R-win32-x86_64.zip
下载地址:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019-06/R/eclipse-cpp-2019-06-R-win32-x86_64.zip
首先是安装mingw-w64-install.exe,安装全部默认即可,但是有一部需要说明:
Architecture跟操作系统有关,64位系统选择x86_64,32位系统选择i686。因为我是64位操作系统,所以我选择了"x86_64“。接着直接next即可,然后就是下载文件的过程,绿色的进度条可能会比较慢,只要不报错,耐心等待即可。
首先找到mingw的bin文件夹所在的目录,我的是:C:\MyCPP\MinGW\mingw64\bin
接着右键这台电脑->属性->高级系统设置->环境变量->系统变量Path,然后对Path变量进行编辑,在Path变量值的末尾追加:
;C:\MyCPP\MinGW\mingw64\bin
注:在追加的过程中,不要忘记在路径前面加上分号。(windows10可以不添加分号)。
编辑完Path变量之后,我们需要在dos下输入: gcc -v
来验证是否安装成功,如果安装成功,会显示如下:
解压eclipse-cpp-2019-06-R-win32-x86_64.zip,然后运行Eclipse。
项目创建完成后,我们需要编译工程:
如果在编译的过程中出现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++的即可:
最好不要下载插件,例如DevStyle,容易出错,主题最好也使用默认的。
我们的示例图是下载了DevStyle的示意图,总出现错误,用默认主题就不会出现错误。
原因还不确定。
https://www.jianshu.com/p/a6e0d1465491
https://developer.qualcomm.com/forum/qdevnet-forums/computer-vision-fastcv/7713