Настройка базового проекта
Qt Creator поддерживает базовые проекты, поэтому вы можете импортировать существующие проекты, которые не используют qmake или CMake, и Qt Creator проигнорирует вашу систему сборки.
Поддержка базовых проектов позволит вам использовать Qt Creator в качестве редактора кода. Вы можете изменить способ сборки вашего проекта изменив команду make в режиме Проекты в секции Настройки сборки.
Когда вы импортируете проект, Qt Creator создаёт следующие файлы, которые позволят вам указать какие файлы принадлежат вашему проекту и какие каталоги для поиска заголовочных файлов или определения вы хотите передать вашему компилятору: .files, .includes и .config.
Импорт базового проекта
Для импорта существующего базового проекта:
- Выберите Файл > Новый файл или проект... > Другой проект > Импорт существующего проекта.
- В диалоге Импорт существующего проекта введите имя проекта и выберите файлы проекта, которые вы хотите импортировать.
Qt Creator автоматически генерирует следующие файлы в каталоге проекта:
После успешного импорта проекта, Qt Creator создаёт дерево этого проекта в боковой панели.
После импорта базового проекта в Qt Creator, откройте его выбрав файл .creator.
Работа с файлами базового проекта
Для базовых проектов вам надо вручную указать какие файлы принадлежат к вашему проекту и какие каталоги для поиска заголовочных файлов или определения вы хотите передать вашему компилятору.
Указание файлов
Список файлов для базового проекта указывается в файле .files. Когда вы создаёте базовый проект, Qt Creator добавит все файлы, которые распознает, к вашему проекту.
Для добавления или удаления файлов отредактируйте файл .files в Qt Creator. Qt Creator пересоздаёт дерево вашего проекта при сохранении файла .files. Также вы можете добавлять или удалять файлы с помощью контекстного меню дерева проекта.
Если вам необходимо часто обновлять файл .files, вы можете делать это с помощью скрипта, который будет обновлять его для вас. Если этот файл изменяется внешней программой, то необходимо перезапустить Qt Creator чтобы изменения подействовали.
Для обновления файла .files в хранилище Git используйте следующий скрипт:
git ls-files *.cpp *.h > MyProject.files
Указание путей включения
Пути включения указываются в файле .includes, по одному пути на каждой строке. Пути могут быть как абсолютные, так и относительные по отношению к файлу .includes.
Указание определений
Определения указываются в файле .config. Файл .config является обычным файлом C++, предваряющий все ваши файлы исходных кодов при их анализе. Используйте файл .config только для добавления таких строк:
#define ИМЯ значение
Создание конфигурации запуска
Qt Creator не может автоматически определить какой исполняемый файл он должен запустить.
В режиме Проекты в секции Настройки запуска определите исполняемый файл для запуска:
- Нажмите Добавить и выберите Особая программа.
- Определите имя конфигурации, расположение исполняемого файла, любые дополнительные аргументы и рабочий каталог.