我的设置包括:Windows Vista、Eclipse 3.5.0,以及通过Cygwin启用的gdb、make、gcc 3.4.4、g++ 3.4.4,并且已经设置了环境变量。
我的第一个问题是我可以像控制台中的信息一样运行和构建应用程序:
**** Build of configuration Debug for project HelloWorld ****
make all <br />
Building file: ../src/HelloWorld.cpp <br />
Invoking: Cygwin C++ Compiler <br />
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/HelloWorld.d" <br /> -MT"src/HelloWorld.d" -o"src/HelloWorld.o" "../src/HelloWorld.cpp" <br />
Finished building: ../src/HelloWorld.cpp <br />
Building target: HelloWorld.exe <br />
Invoking: Cygwin C++ Linker <br />
g++ -o"HelloWorld.exe" ./src/HelloWorld.o <br />
Finished building target: HelloWorld.exe <br />
但是在问题视图中,我仍然有以下警告,
Error launching external scanner info generator (g++ -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) <br />
Error launching external scanner info generator (g++ -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) <br />
Error launching external scanner info generator (gcc -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c) <br />
Error launching external scanner info generator (gcc -E -P -v -dD F:/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c)
我的第二个问题是我已经设置了 PATH 但我无法在 windows 命令中运行 ' g++ --version
' 和 ' gcc --version
',而 'make'、'gdb'、'gcc-3' 和 'g++-3' 工作。
有谁知道我能做些什么来解决这些问题?第二个问题与第一个问题有关吗?
谢谢
汉克