小编use*_*046的帖子

如何处理Eclipse CDT + Cygwin?

最近我安装了Eclipse Indigo Service Release 2(用于JAVA EE)并在线安装了CDT 8.然后我在最新版本中安装了带有gcc,g ++,gdb,make,binutils,automake等的Cygwin.我还创建了环境变量PATH正确.

制作一个新的C++项目(使用Cygwin GCC工具链)很不错,但在输入HelloWorld程序后,它会显示许多错误和警告.

使用外部构建器时,显示错误

"无法运行程序"make":???????????".

使用内部构建器时,它会显示出来

"g ++ -IC:\ cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c ++ -O0 -g3 -Wall -c -fmessage-length = 0 -o src\test_cpp.o ..\src\test_cpp.cpp

错误:无法运行程序"g ++":??????????

发生构建错误,构建停止

在Windows CMD和Cygwin终端中,g ++和make都能很好地工作.

更糟糕的是,Eclipse无法找到包含库,因此我必须将路径C:\ cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c ++添加到项目属性 - > C/C++ Building-> Settings.But之后,出错,它仍然显示,

'std'含糊不清'

'endl'的重载无效

符号'cout'无法解决

在项目属性 - > C/C++ Building-> Discovery Options中,我将Discovery Profile范围设置为Configeration-wide,将Discovery配置文件设置为GCC /文件扫描程序信息配置文件.

c++ eclipse cygwin eclipse-cdt

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

cygwin ×1

eclipse ×1

eclipse-cdt ×1