Eclipse CDT“路径必须包含项目和资源名称”

Jam*_*mes 4 eclipse eclipse-cdt build-error

我一直在用头撞砖墙,所以任何帮助将不胜感激:)

我创建了两个具有以下结构的项目。

  1. C:\ide\xxx\source 下有一个源文件夹
  2. C:\ide\xxx\build1 下有一个项目文件夹
  3. C:\ide\xxx\build2 下有一个项目文件夹
  4. build1 和 build2 都包含使用变量 MYBUILD_ROOT="C:\ide\xxx" 的链接文件夹 C:\ide\xxx\source。

build2 使用内部构建器编译得很好。然而,build1 甚至没有开始构建,因为它报告

> **** Rebuild of configuration Release for project CoreMarkTs1 ****
> 
> **** Internal Builder is used for build               **** 
> Build error
> Path must include project and resource
> name: /build1
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激。

jwa*_*wav 5

我知道这个问题已经有 3 年历史了,但以防万一有人遇到同样的问题(就像我一样)

此线程可能会回答问题:Eclipse CDT Invalid Project Path。如果“发现选项”不存在,此其他线程解释了如何使其重新出现:Discovery Options in Eclipse C/C++

就我而言,这种操纵并没有达到目的。后来我发现我加载的 DLL 列表中有一个格式错误的路径(项目属性 > C/C++ 构建 > 设置 > 跨 G++ 链接器 > 其他 > 其他对象)。我更正了 DLL 的错误路径,现在“路径必须包含项目和资源”错误消失了(现在我遇到了常规错误:P)