Импорт проекта C ++ в Eclipse - перекрывает рабочее пространство

0

У меня есть проект, который я сгенерировал с помощью make и C++ файлов, используя Unix. Я хочу импортировать его в Eclipse, но получаю сообщение:

/workspace/Arthur/cmake/nuclear overlaps the workspace location: /workspace/Arthur/cmake/nuclear

Даже когда я пытаюсь установить местоположение в /workspace/Arthur/cmake/, /workspace/Arthur, /workspace/, я получаю то же сообщение, что местоположение перекрывается с /workspace/Arthur/cmake/nuclear

Что мне делать?

  • 0
    Продолжайте использовать make в командной строке. Если вам нужно использовать Eclipse, используйте его только в качестве редактора.
  • 0
    Но мой код огромен, у меня возникают проблемы с отладкой GDB, и мне понадобился почти месяц, чтобы разобраться с ошибками в моем коде. Должен ли я просто попробовать Qt Creator или Kdevelop вместо этого?
Показать ещё 5 комментариев
Теги:
makefile

1 ответ

0

Рабочее пространство eclipse для существующего проекта не должно находиться в том же месте, что и код. В каталоге рабочей области eclipse будет содержаться информация о том, что eclipse должен управлять вашей рабочей областью, а не исходным кодом. Решение состоит в том, чтобы создать рабочее пространство в пустом месте. Затем импортируйте проект, используя File-> Import-> Существующий код в качестве проекта Makefile. После импорта проекта щелкните правой кнопкой мыши по проекту в Project Explorer и перейдите к properties-> C/С++ Build и обновите "Место сборки", чтобы быть папкой, которую вы обычно используете для создания проекта.

  • 0
    Для File-> Import-> Existing Code в качестве Makefile Projec, что я должен выбрать для местоположения Existing Code? Я попытался выбрать /workspace/Arthur/cmake/nuclear но он не позволил мне перейти к следующему шагу
  • 0
    Кнопка «Далее>» неактивна, потому что никаких дополнительных шагов нет. На данный момент, вы просто нажимаете «Готово»
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню