2014-09-19 93 views
0

我有日食CDT和cygwin的一个问题,当我尝试建立一个简单的Hello World项目,我有这样的错误:Eclipse CDT的Cygwin的错误

make all 
Building file: ../src/test.cpp 
Invoking: Cygwin C++ Compiler 
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/test.d" -MT"src/test.d" -o "src/test.o" "../src/test.cpp" 
C:\shell.w32-ix86\make.exe: *** [src/test.o] Error 1 

14:37:48 Build Finished (took 178ms) 

Cygwin的是路径和类似命令“G ++”或'make'工作正常。

提前感谢您的帮助。

+0

如果从Cygwin提示符运行'make all',会发生什么? 如果从cmd.exe窗口运行make all,会发生什么情况? – Bulletmagnet 2014-09-19 14:53:44

+0

它完美的工作 – WolfXMania 2014-09-20 15:04:54

回答

0

跟着this教程,用Eclipse CDI正确设置cygwin。完成所有步骤后,再添加一个路径依赖关系:Project Properties -> C/C++ General -> Paths and Symbols -> Includes GNU C++,其值为:${CYGWIN_HOME}/usr/i686-pc-cygwin/sys-root/usr/bin。这解决了CYGWIN在Eclipse CDT上出现的所有问题。