gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:05 25 4
gpt4 key购买 nike

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

构建工具链:跨 GCC

当前构建器:CDT 内部构建器

当我构建我的项目时,我在“问题”选项卡上遇到了 2 个错误:

Program "g++" not found in PATH Preferences, C++/Build/Settings/Discovery, [CDT GCC Built-in Compiler Settings MinGW] options

Program "gcc" not found in PATH Preferences, C++/Build/Settings/Discovery, [CDT GCC Built-in Compiler Settings MinGW] options C/C++ Scanner Discovery Problem

在控制台上:没有报错:

构建交叉设置前缀: 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++ 项目)

关于c++ 项目构建成功但给出 g++ 编译器错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25911243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com