Настройка проекта CMakeCMake это альтернатива qmake для автоматизации генерации файла Makefile. Он контролирует процесс компиляции приложения используя простые конфигурационные файлы, называемые файлами CMakeLists.txt. CMake генерирует Makefile и рабочие пространства, которые могут быть использованы в окружении компилятора по вашему выбору. С версии Qt Creator 1.1 доступна поддержка проектов CMake. Qt Creator 1.3 поддерживает набор инструментов от Microsoft если версия cmake хотя бы 2.8. Настройка переменной PATH для CMakeВы можете настроить путь для исполняемого файла 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:
Мастер проведёт вас через оставшиеся шаги процесса. Замечание: Если проект CMake не имеет места для сборки, Qt Creator позволит вам указать каталог, в котором проект будет собран (теневая сборка). Снимок экрана ниже показывает как вы можете указать аргументы командной строки для CMake в вашем проекте. Обычно нет необходимости передавать какие-либо аргументы для уже собранного проекта, так как CMake кэширует эту информацию. Сборка проектов CMakeQt Creator собирает проекты CMake запуская make, mingw32-make или nmake в зависимости от вашей платформы. Ошибки и предупреждения сборки обрабатываются и отображаются в панели Вывод сборки. По умолчанию Qt Creator собирает все цели. Вы можете указать какие цели надо собирать в режиме Проекты в Настройки сборки. Qt Creator поддерживает множественные настройки сборки. Каталог сборки может быть изменён после первоначального импорта. Запуск проектов CMakeQt Creator автоматически добавляет Настройки запуска для всех целей, указанных в файле проекта CMake. Известные проекты для текущей версии могут быть найдены здесь. Добавление внешних библиотек в проект CMakeQt Creator может поддерживать дополнение кода и подсветку синтаксиса для внешних библиотек как если бы они были бы частью текущего проекта или библиотеки Qt. Qt Creator определяет внешние библиотеки с помощью макроса FIND_PACKAGE(). Некоторые библиотеки поставляются с CMake. Вы можете найти их в подкаталоге Modules в каталоге установки CMake. Замечание: Если вы предоставляете собственные библиотеки, вам также необходимо предоставить собственный файл FindFoo.cmake. Для получения дополнительной информации смотрите CMake FAQ. Дополнение кода и подсветка синтаксиса будут работать как только ваш проект успешно соберется и слинкуется с внешней библиотекой. [Предыдущий: Настройка проекта qmake] [Следующий: Настройка базового проекта] X
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |