我正在尝试使用Eclipse Helios在Windows 7中编译C ++项目(Hello World)。创建项目后,控制台会显示下一条消息:
内部构建器用于构建**
g ++ -O0 -g3 -Wall -c -fmessage-length = 0 -osrc \ hello.o .. \ src \ hello.cpp
g ++ -ohello.exe src \ hello.o
C:/ MinGW的/ bin中/../ LIB / GCC /的mingw32 / 4.5.0 /../../../../的mingw32 / bin中/ ld.exe:
警告:已激活自动导入,但未在命令行上指定--enable-auto-import。
如果我打开命令行并执行:g ++ hello.cpp -Wl,-enable-auto-import,我可以生成exe文件,我可以运行它。
在MinGW C ++ Linker - Miscellaneous部分添加参数“-Wl, - enable-auto-import”之后的eclipse中,我没有得到任何警告,但是控制台总是为空。再次,使用命令行,如果我移动到目录并执行eclipse生成的exe文件,我会得到预期的结果。
我知道Eclipse正在正确编译cpp文件,但为什么eclipse控制台没有显示信息?配置中缺少什么?
对不起老兄我的愚蠢问题。
感谢您的帮助。
答案 0 :(得分:0)
这看起来像环境变量和/或寄存器路径问题。