eclipse
Настройка Eclipse для C ++
Поиск…
Linux + CMake (генератор Unix Makefile) + Qt (необязательно)
У вас должен быть простой проект проекта CMake myproject , и мы собираемся создать рабочую среду Eclipse вне его:
myproject/ .git/ CMakeLists.txt src/ main.cpp workspace/ myproject/ Release/ Debug/
Qt (необязательно)
- Получите последний Eclipse CDT, а затем установите в него пакет Qt через «Справка -> Установить новое программное обеспечение».
Рабочая среда
- Создайте пустую папку «workspace» вместе с исходным каталогом проекта CMake.
- Запустите Eclipse и переключитесь в это «рабочее пространство».
- Создайте проект C ++ (для Qt с Eclipse старше Neon: создайте «Проект Makefile Qt», а затем удалите из него файл * .pro, makefile и main.cpp)
Присоединение источников к проекту
- Перейдите в «Свойства проекта» -> «Контуры и символы» -> «Расположение источника» -> «Ссылка».
- Проверьте «Дополнительно» и свяжите исходную папку проекта CMake следующим образом:
../../myproject/src/
. Он работает, потому что рабочее пространство находится за пределами каталога проекта CMake.
Генератор CMake
- Создайте папку
Release
в проекте. - Перейдите в режим «Сделать цель» ( Ctrl + 3, а затем введите «Сделать цель», если ее трудно найти). Вид «Сделать цель» выглядит аналогично представлению проекта.
- Щелкните правой кнопкой мыши на папке «Отпустить» и выберите «Создать ...».
- Снимите флажок «То же, что и имя цели».
- Снимите флажок «Использовать настройки компоновщика».
- Введите «Release» в поле «Target name».
- Оставьте «Сделать цель» пустым.
- Установите «Build command» на что-то вроде
cmake ../../../myproject/
. - Нажмите ОК.
- Дважды щелкните этот «Release», чтобы создать цель, которая была создана только в папке «Release». Это приведет к генерации cmake.
строить
- Перейдите в «Свойства проекта» и создайте конфигурацию «Release».
- Активно настройте конфигурацию «Release».
- Для конфигурации «Отпустить» снимите флажок «Сгенерировать файлы-автоматы автоматически».
- Установите «Создать каталог» в «Release».
- Включить параллельную сборку.
Теперь вы можете создать проект из Eclipse с помощью обычного Ctrl + b «Build».
Повторное использование CMake (для повторного создания make-файлов)
- Удалите все из каталога «Release».
- Перейдите в режим «Сделать цель».
- Дважды нажмите на цель «Отпустить».
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow