结合网上的教程,已经成功使用Eclipse开发C/C++程序,也把自己的过程记录下来吧。
主要分三步走:
1.安装JRE
由于Eclipse 本身是用Java 开发而成,因此自然需要使用到JRE,这一步的安装就不提了。
2.下载Eclipse IDE for C/C++ Developers
目前最新版本是3.6太阳神,下载地址http://www.eclipse.org/downloads/
如果只是装CDT插件的话,建议选择Help→Install New Software...→Add,填入官网提供的插件地址即可。
3.安装MinGW
这个是为Eclipse提供GCC, G++编译器,这是一定要安装的,要不然怎么编译?
提供一个最新的MinGW-5.1.6版的下载向导地址:http://download.csdn.net/source/2531539
启动下载向导,建议选择“Download and install”,然后一路Next。如果不想完全安装的话,可以把Java,Ada什么的都取消掉。
在开启VPN的情况下,下载速度还是很不错的。
下面就具体说明一下第三步,并简单说明下安装完成后怎么开发C/C++的程序:
① 网上教程说,安装完MinGW后,需要配置环境变量,但是我没有进行这一步也可以使用Eclipse开发C/C++,莫非现在MinGW比以前智能了?
② 有一项设置还是必须要为MinGW做的,就是要将MinGW目录中bin目录下的mingw32-make.exe改名为make.exe,因为Eclipse里面预设用来进行编译的档名为make.exe。
③ 为Eclipse设置MinGW来进行编译工作:
Window→Preferences→C/C++→New CDT Project Wizard→Makefile Project→Binary Parsers,勾选PE Windows Parser
下面再简单说一下如何使用Eclipse开发C/C++程序:
① 新建一个C Project工程:
然后我们选择Empty Project工程:
②然后在工程demo右键“属性”→“新建”,选择“Source File”:
在“Source file:”中输入的文件名一定要带后缀,我们起名“test.c”:
③在生成的test.c中,敲几行代码:
这时候点击运行按钮,会直接报错:
这是我们还缺少一步:工程右键“Build Project”。再次运行,OK。
大家可以看到右键菜单不止“Build Project”,还有“Bulid Configurations”、“Make Targets”等选项,大家自己研究吧。
如果我们需要调试程序,这时候也会报错的:
这是因为MinGW并没有提供gdb,还需要我们自己下载。这里再提供一个gdb的下载链接:http://download.csdn.net/source/2533718
将其解压后,把相应的东西放进MinGW相应的目录下即可。再次debug调试程序,OK!
ps:
刚刚确定了一点:MinGW对socket编程基本无解--没有相关的头文件。据说Cygwin也存在头文件不全的问题。
看来在Windows上,Eclipse CDT也就是当个玩具玩玩了,呵呵。
还是装虚拟机跑Linux把~杯具