Eclipse CDT "Путь должен включать имя проекта и ресурса"

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

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

  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 года, я знаю, но на тот случай, если кто-то наткнется на него с той же проблемой (как и я)

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

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

Другие вопросы по тегам