【问题标题】:Build project has encountered a problemm Eclipse C++.构建项目遇到了Eclipse C++ 的问题。
【发布时间】:2013-09-13 18:00:11
【问题描述】:

细节是说我有同一个编译器的两个不同工具。我不知道从哪里去解决这个问题,所以我可以构建我的项目。有什么想法吗?

这是详细信息:

构建期间发生错误。 在项目“263_Hw”上运行构建器“CDT Builder”时出错。 内部错误构建项目 263_Hw 配置调试 产生的资源冲突: 两个同名资源:/263_Hw/Debug/main.o 由不同的工具生成 工具1:GCC C++ 编译器 工具2:GCC C++ 编译器

产生的资源冲突: 两个同名资源:/263_Hw/Debug/main.o 由不同的工具生成 工具1:GCC C++ 编译器 工具2:GCC C++ 编译器

内部错误构建项目 263_Hw 配置调试 产生的资源冲突: 两个同名资源:/263_Hw/Debug/main.o 由不同的工具生成 工具1:GCC C++ 编译器 工具2:GCC C++ 编译器

产生的资源冲突: 两个同名资源:/263_Hw/Debug/main.o 由不同的工具生成 工具1:GCC C++ 编译器 工具2:GCC C++ 编译器

【问题讨论】:

    标签: c++ eclipse compiler-construction build binaries


    【解决方案1】:

    最可能的情况:您有两个同名但文件扩展名不同的源文件。在你的情况下,这可能表明你有类似的东西

    main.c main.cpp

    在您的项目树中。可能很难看,尤其是如果您有很多嵌套文件夹。我会去你的源根目录并搜索 main.*

    【讨论】:

    • 这就是我的问题所在。具有 c 和 cc 扩展名的相同文件名。
    【解决方案2】:

    在 Ecplise 中,右键单击项目 -> 属性 -> C\C++ 构建 -> 工具链编辑器。在 'Current Builder' 选择框中,选择 'Gnu make builder' -> Apply(或 Ok)。 再次尝试构建项目。

    如果您已经用尽所有其他选项,请尝试直接使用 gcc make 工具:

    1) 打开命令行

    2) cd 到包含 Make 文件的文件夹(即 # cd 'C:\Path\To\MakeFile')

    3) 假设您安装了典型的 MINGW windows,运行命令 # C:\MinGW\bin\mingw32-make.exe all

    4) 如果您将 MinGW 文件夹设置为路径变量,则上述命令可以更短。

    5) 输出二进制文件应位于同一位置的 bin 文件夹中。

    希望这对任何人都有帮助。

    【讨论】:

    • 它使错误消失了,但现在我只得到'无事可做'
    【解决方案3】:

    我以前见过同样的问题,但我不记得我做了什么!对于初学者来说,尝试解决它的一种方法是检查您的计算机上是否安装了多个 MinGW 文件夹(我假设您使用 MinGW)!还要检查您的项目属性->c/c++ General->Paths and symbols->Includes 并确保只有一个 minGW 文件夹的链接! (它可能看起来像这样(除了你,它们可能以 "c:/mingw/...":

    【讨论】:

      【解决方案4】:

      我的解决方案是删除项目(不是源代码,只需从 Eclipse 中删除项目)并从头开始重新创建它并再次设置包含路径和链接器路径。然后它正确编译。

      【讨论】:

        【解决方案5】:

        这发生在我从工作区中删除一个项目后。我将同名的项目重新导入到同一个工作区,当我尝试重建时,我得到了这个错误。

        我所做的是再次从工作区中删除项目,然后检查工作区文件夹所在的本地目录。瞧,删除的项目仍在工作区文件夹中。所以我删除了那个项目文件夹,然后再次重新导入项目。它以这种方式对我有用;)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-06-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-07-01
          • 1970-01-01
          • 2021-12-14
          • 1970-01-01
          相关资源
          最近更新 更多