4

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

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

  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

任何帮助将非常感激。

4

1 回答 1

4

这个问题是 3 岁,我知道,但以防万一有人偶然发现它有同样的问题(就像我一样)

这个线程可能会回答这个问题:Eclipse CDT Invalid Project Path。如果“发现选项”不存在,这个其他线程解释了如何让它重新出现:Eclipse C/C++ 中的发现选项

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

于 2014-03-20T10:18:50.227 回答