Каков наиболее эффективный способ открыть проект CMake в Eclipse?Linux

Ответить
Anonymous
 Каков наиболее эффективный способ открыть проект CMake в Eclipse?

Сообщение Anonymous »

Я пробовал разные способы импорта готового проекта CMake в Eclipse, чтобы скомпилировать его и перемещаться по коду.
Метод 1:
  • Открыть новый проект C/C++ — CMake — пустой или существующий проект CMake.
  • Укажите путь к проекту.
  • Укажите путь к проекту.
  • Откройте новый проект C/C++ — CMake — пустой или существующий проект CMake.
  • Укажите путь к проекту.
  • Откройте новый проект C/C++ — CMake — пустой или существующий проект CMake.
  • li>
Недостаток этого метода: нельзя добавлять пути и символы препроцессора (в свойствах проекта такого меню нет), не работает индексатор и навигация по коду правильно.
Способ 2:
  • Выберите Файл -> Импорт...< /li>
    Выберите C/C++ -> Существующий код в качестве проекта Makefile и нажмите «Далее».
  • Укажите путь к корневому каталогу вашего проекта. >
Убедитесь, что в цепочке инструментов для настроек индексатора выбран параметр «Проект CMake».
Все работает, но пути и символы препроцессора приходится добавлять вручную. , по какой-то причине они не подтягиваются автоматически.
Способ 3:
  • cd
  • cmake -G "Eclipse CDT4 — файлы Makefile Unix" ./
Самый распространенный метод на форумах. При этом в каталоге проекта будут созданы файлы .cproject и .project и CMake, которые можно открыть из Eclipse.
Недостатки этого метода: все файлы сборки создаются в корневом каталоге проекта. Конечно, вы можете заменить на , но тогда в папке сборки создаются файлы .project и .cproject, что неудобно для git и самого Eclipse. Но самый существенный недостаток этого метода: индексатор и навигация по коду не работают вообще, весь код выделен красным.
Изображение

Пожалуйста, помогите мне выбрать лучший метод импорта и исправить ошибки.

Подробнее здесь: https://stackoverflow.com/questions/791 ... in-eclipse
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»