c++项目已成功构建,但给出了g++编译器错误消息

c++ project is build successfully but gives g++ compiler error message

本文关键字:g++ 编译器 消息 错误 项目 成功 构建 c++      更新时间:2023-10-16

我有一个C/C++项目。

构建工具链:跨GCC

当前建设者:CDT内部建设者

当我构建项目时,我在"问题"选项卡上出现了两个错误:

在PATH首选项中找不到程序"g++",C++/Build/Settings/Discovery,[CDT GCC内置编译器设置MinGW]选项

在PATH首选项中找不到程序"gcc",C++/Build/Settings/Discovery,[CDT GCC内置编译器设置选项C/C++扫描仪发现问题

在控制台上:没有错误:

浮标交叉设置前缀:x86_64-pc-elf-路径:build_tools\x86_64_gcc_pc_elf_4.8.1-1/bin

x86_64-pc-elf-gcc.exex86_64-pc-elf-g++.exe

当我尝试清理时,rm.exe也会出现同样的错误。它已成功清理,但出现错误。你知道为什么吗?

在我看来

  • 您的路径配置(在CDT设置中)有问题(找不到某些可执行文件)
  • 您的实际构建不需要这些(例如,您只是使用基于Makefile的项目)

似乎每当您调用外部工具(make、rm…)时,Eclipse都会对配置设置进行健全性检查,只是为了更方便用户。

如果您不喜欢这些警告,请修复丢失的配置条目,或者您可以接受这些警告(并记住这一点,以防您启动不同类型的C++项目)