Eclipse CDT «Путь должен включать имя проекта и ресурса» - PullRequest
4 голосов
/ 08 сентября 2010

Я бился головой об кирпичную стену этим, поэтому любая помощь будет высоко ценится:)

Я создал два проекта со следующей структурой.

  1. Существует одна исходная папка в C: \ ide \ xxx \ source
  2. Существует папка проекта в C: \ ide \ xxx \ build1
  3. Существует папка проекта в C: \ide \ xxx \ build2
  4. В build1 и build2 есть связанная папка C: \ ide \ xxx \ source с использованием переменной MYBUILD_ROOT = "C: \ ide \ xxx".

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

Любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 20 марта 2014

Вопросу 3 года, я знаю, но на тот случай, если кто-то наткнется на него с той же проблемой (как и я)

Эта тема может ответить на проблему: Недопустимый путь проекта Eclipse CDT . В случае, если «Опции обнаружения» не существует, этот другой поток объясняет, как заставить его появляться снова: Опции обнаружения в Eclipse C / C ++

В моем случае эта манипуляция не сработала. После этого я понял, что в моем загруженном списке DLL есть неправильный путь (Свойства проекта> Сборка C / C ++> Настройки> Cross G ++ Linker> Разное> Другие объекты). Я исправил ошибочный путь к DLL, и теперь ошибка «Путь должен включать проект и ресурс» исчезла (теперь у меня только что появились обычные ошибки: P)

...