Лекция
Привет, сегодня поговорим про управление проектами настройка проекта cmake , обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое управление проектами настройка проекта cmake , настоятельно рекомендую прочитать все из категории Кросс-платформенное программирование.
таксиса
CMake это альтернатива qmake для автоматизации генерации файла Makefile. Он контролирует процесс компиляции приложения используя простые конфигурационные файлы, называемые файлами CMakeLists.txt. CMake генерирует Makefile и рабочие пространства, которые могут быть использованы в окружении компилятора по вашему выбору.
С версии Qt Creator 1.1 доступна поддержка проектов CMake. Qt Creator 1.3 поддерживает набор инструментов от Microsoft если версия cmake хотя бы 2.8.
Вы можете настроить путь для исполняемого файла CMake в Инструменты > Параметры... > Проекты > CMake.
Замечание: Прежде чем вы откроете проект CMake, необходимо изменить переменную окружения PATH так, чтобы она включала каталоги bin mingw и Qt Creator в SDK.
Например, если у вас Qt Creator SDK установлена на диске C, используйте следующую команду для установки переменных окружения в командной строке:
set PATH=C:\qtsdk\mingw\bin;C:\qtsdk\qt\bin;
Затем, запустите Qt Creator набрав:
C:\qtsdk\bin\qtcreator.exe
Для открытия проекта CMake:
Мастер проведет вас через оставшиеся шаги процесса.
Замечание: Если проект CMake не имеет места для сборки, Qt Creator позволит вам указать каталог, в котором проект будет собран (теневая сборка).
Снимок экрана ниже показывает как вы можете указать аргументы командной строки для CMake в вашем проекте.
Обычно нет необходимости передавать какие-либо аргументы для уже собранного проекта, так как CMake кэширует эту информацию.
Qt Creator собирает проекты CMake запуская make, mingw32-make или nmake в зависимости от вашей платформы. Об этом говорит сайт https://intellect.icu . Ошибки и предупреждения сборки обрабатываются и отображаются в панели Вывод сборки.
По умолчанию Qt Creator собирает все цели. Вы можете указать какие цели надо собирать в режиме Проекты в Настройки сборки.
Qt Creator поддерживает множественные настройки сборки. Каталог сборки может быть изменен после первоначального импорта.
Qt Creator автоматически добавляет Настройки запуска для всех целей, указанных в файле проекта CMake.
Известные проблемы для текущей версии могут быть найдены
здесь.
Qt Creator может поддерживать дополнение кода и подсветку синтаксиса для внешних библиотек как если бы они были бы частью текущего проекта или библиотеки Qt.
Qt Creator определяет внешние библиотеки с помощью макроса FIND_PACKAGE(). Некоторые библиотеки поставляются с CMake. Вы можете найти их в подкаталогеModules в каталоге установки CMake.
Замечание: Если вы предоставляете собственные библиотеки, вам также необходимо предоставить собственный файл FindFoo.cmake. Для получения дополнительной информации смотрите CMake FAQ.
Дополнение кода и подсветка синтаксиса будут работать как только ваш проект успешно соберется и слинкуется с внешней библиотекой.
будут работать как только ваш проект успешно соберется и слинкуется с внешней библиотекой.
В общем, мой друг ты одолел чтение этой статьи об управление проектами настройка проекта cmake . Работы впереди у тебя будет много. Смело пиши комментарии, развивайся и счастье окажется в твоих руках. Надеюсь, что теперь ты понял что такое управление проектами настройка проекта cmake и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Кросс-платформенное программирование
Из статьи мы узнали кратко, но содержательно про управление проектами настройка проекта cmake
Комментарии
Оставить комментарий
Кросс-платформенное программирование
Термины: Кросс-платформенное программирование