前言:
这几天把以前的那本《OO编程——Java和C++比较教程》翻出来看。因为要写C和C++的code,得有IDE,习惯了eclipse,想到以前用过mac平台下的eclipse cpp,windows应该也有吧。找了一下,还真有,但是还是不如eclipse for mac方便。记录配置过程如下:
1. 下载Eclipse (略)
注:这次用的是Europa JEE版,如果偷懒的话,可以直接去eclipse官网下一个最新的eclipse IDE for C/C++ Developer
2. 安装CDT
方法1: 利用eclipse的更新
Help->SoftWare Updates-> Find and Install ->Search for new features to install->Europa Discovery Site (如果是2.*版本,是Catolina,忘了怎么拼了,囧……)
选C/C++ Development,下载安装。。。
方法2: 直接去官网下CDT,然后按照安装eclipse插件的方式安装(别问我怎么装,BS下)
3. 安装MinGW
1. 先去SourceForget下载MinGW。
2. 由于在安装时需要装GCC等,而让安装时由MinGW自己的安装程序去下载实在是乌龟般的速度……。先下载吧:
- GNU Binutils: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=11290
- GCC Version 3: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82723
- MINGW Runtime: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=11598
- Windows 32 API: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=11550
注意,在下载GCC时,记得把GCC-CORE也下下来。同时把所有的包和minGW的安装包放在同一目录下。
开始安装……
PS:如果安装时发现安装程序依然去下载某个已经下载好的部件,那就是版本不对。可以根据安装程序在目录下产生的文件名去修改已经下载的,酱紫就骗过了安装程序~。
3. 安装完MinGW后设置系统环境变量,省得在eclipse里面设置了。
PATH: C:\MinGW\bin; (如果系統已經有裝其它C/C++編譯器,請把C:\MinGW\bin加在最前面。) LIBRARY_PATH :C:\MinGW\lib C_INCLUDE_PATH :C:\MinGW\includeCPLUS_INCLUDE_PATH :C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32; C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include
|
版本号可以根据自己的情况自己改。添完后在CMD敲下 gcc --version 确认。如果出现版本号,说明OK了。
到 C:\MinGW\bin\下面 把 mingw32-make.exe复制一份并换名为make.exe,方便后面使用。
4. 安装完成,启动eclipse,新建项目C++ Project名为test。
建立新cpp文件main.cpp
#include <iostream>
|
现在还不能跑,郁闷……
4. 配置
现在是比较关键的地方了,打开
eclipse -> windows -> Preferences -> C/C++ -> New CDT project wizzard -> Makefile Project
Binary parser里面 选PE Windows Parser
如果上面没有给mingw32-make.exe 复制换名的话,需要把 Build Settings里面的
Build command 默认的make 换成 mingw32-make。
5. Run
现在,打开main.cpp,并 eclipse -> Windows - > Show view -> Make Target 打开。
然后在右边的make target栏里面在test上点右键,按Add Make Target.
TargetName : main
Make Target: main
Create之后,就可以右键->Run As -> Local C/C++ Application.
以上是Run,如果需要DEBUG,需要下载GDB。(提到这里简直郁闷极了,为了找windows下面的这个GDB,花了1个小时…… NND!)
安装GDB,指向MinGW的安装目录。
完后成,就可以进行 C/C++ Local DEBUG了。