我有一个C / C ++项目。
构建工具链:跨GCC
当前构建器:CDT内部构建器
当我构建项目时,我在“问题”选项卡上遇到2个错误:
在PATH首选项中找不到程序“g ++”, C ++ / Build / Settings / Discovery,[CDT GCC内置编译器设置 MinGW]选项
在PATH首选项中找不到程序“gcc”, C ++ / Build / Settings / Discovery,[CDT GCC内置编译器设置 MinGW]选项C / C ++扫描仪发现问题
在控制台上:没有错误:
构建交叉设置前缀: x86_64-pc-elf- 路径: build_tools \ x86_64_gcc_pc_elf_4.8.1-1 \ bin
x86_64-pc-elf-gcc.exe 和 x86_64-pc-elf-g ++。exe 位于该路径中。我不明白这个问题。它给出了假的错误。
当我尝试清理时,我也会得到rm.exe
的相同错误。它已成功清理,但它会出错。你知道为什么吗?
答案 0 :(得分:0)
在我看来
看来无论何时调用外部工具(make,rm,...),Eclipse都会对配置设置进行完整性检查,以便更加用户友好。
如果您不喜欢这些警告,请修复丢失的配置条目,或者您可以接受警告(并在开始使用其他类型的C ++项目时牢记这一点)