解决Cygwin与eclipse没有include的问题

来源:互联网 发布:unity3d培训机构 编辑:程序博客网 时间:2024/06/02 21:41

 

问题:

 

最近重装了系统,在安装Cygwineclipse后,发现建立eclipse c++ project没有把Cygwin中的include文件引用过来。反复安装,也是如此。

 

分析:

 

分析安装的过程,勾选了四个组件,没有问题。

binutils: The GNU assembler, linker and binary utilities

gcc-core: C complier

gcc-g++: C++ complier

gdb:The GNU Debugger

make: The GNU version of the 'make' utility

然后在设置path,步骤非常正确,使用CMD能够执行。

 

可是重新安装了几次,重新用eclipse建立工程,都不能引入include文件。后来再次安装时,发现gcc的版本竟然升级了,成了3.4.4.999。立刻跑到Cygwin的安装目录,一查看,发现本来是g++.exe竟然改成了g++-3.exe,还有gcc.exe改成了gcc-3.exe,我晕,gdb.exe也改成了gdb-3.exe。使用google一查,发现这是用来兼容即将升级的gcc4做的配置。

 

解决方法:

 

后来,我在eclipse工程的设置中进行配置,将g++.exe都改成了g++-3.exeok,发现成功引入了include

 

 

不过这对每个工程都这样觉得挺麻烦的,干脆心一横,将Cygwin安装目录下的gcc-3.exe改成了gcc.exeg++-3.exe改成了g++.exe等等,这样再建立eclipse项目,不需要任何设置,成功引入include

 

Softmad

2009-4-16

 

原创粉丝点击