【问题标题】:Eclipse CDT error "A resource exists with a different case"Eclipse CDT 错误“存在不同情况的资源”
【发布时间】:2020-10-25 00:13:42
【问题描述】:

我正在 Eclipse 上开发一个 C/C++ 项目,但是,当我编译它时,出现了这个错误:

Errors occurred during the build.
Errors running builder 'CDT Builder' on project 'Sensor_handler'.
A resource exists with a different case: '/Sensor_handler/Debug2/Makefile'.
A resource exists with a different case: '/Sensor_handler/Debug2/Makefile'.

当出于我的需要,我不得不将内部编译器切换到 Cygwin 编译器(在 Windows 中)时,此错误开始出现。我在网上阅读了一些解决方案,但我无法真正弄清楚问题所在(我是 Eclipse 新手)

【问题讨论】:

    标签: eclipse cygwin eclipse-cdt case-sensitive


    【解决方案1】:

    Microsoft Windows 的核心将文件名视为不区分大小写。名为“abc”的文件与“ABC”是同一个文件。但是,许多可以在 Windows 中运行的工具都认为文件名是区分大小写的。这些情况可能会导致一些令人困惑的情况。 Eclipse,即使在 Windows 上运行,也认为文件名是区分大小写的,但显然(因为我不使用它)CDT,在组装应用程序以在 Windows 中本地运行时,认为两个仅大小写不同的文件名是它无法处理的错误情况。

    此错误消息表明您正在尝试使用一个名为“/Sensor_handler/Debug2/Makefile”的文件,但有一个具有相同名称的不同文件名,但大小写不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 2017-09-24
      • 2014-09-12
      • 2018-03-23
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多