Файли проекту
Тепер давайте розглянемо, з чого складається Qt проект. Загалом, Qt проект має таку структуру:
файл проекту, який описує файли, що входять до проекту та містить необхідні налаштування;
файли, які входять до проекту (або інші підпроекти, якщо проект розбитий на декілька частин).
Ключову роль тут відіграє файл проекту, що має розширення .pro
. Він містить списки файлів: вихідних кодів, файлів ресурсів, файлів локалізації, форм та інших файлів, які входять до проекту, а також інших файлів проекту, якщо проект складається з декількох частин. Файл проекту також містить деякі налаштування для програми.
Тепер розглянемо створення власного проектного файлу. Створіть нову теку, де ми розмістимо наш власний проект (наприклад: custom_project
). Створіть файл (це буде файл проекту) та назвіть його так само, як і тека яка буде містити проект, додайте розширення .pro
(наприклад: custom_project.pro
). Наш файл поки що пустий, але його вже можна відкрити у Qt Creator, для цього скористайтесь головним меню: File->Open File or Project... (Файл- >Відкрити файл чи проект...).
Так само ми можемо створити пустий файл проекту, використовуючи майстра. Для цього треба скористатися головним меню File->New File or Project... (Файл->Новий файл чи проект...) чи комбінацією клавіш Ctrl+Shift+N. У вікні майстра необхідно вибрати розділ Other Project (Інший проект) та тип проекту — Empty Qt Project (Пустий проект Qt).
Після того, як ми відкрили проект, Qt Creator пропонує вибрати інструментарії для його компіляції. У розділі Projects виберемо інструментарій за замовчуванням та натиснемо Configure Project (Сконфігурувати проект). У дереві проекту виберемо та відкриємо файл проекту. Тепер настав час дослідити синтаксис проектних файлів Qt.
Проектний файл містить зазвичай декілька налаштувань у вигляді спеціальних змінних, кожна з яких відіграє свою особливу роль. Серед великої кількості налаштувань, які задають у .pro-файлі:
тип проекту (прикладна програма, динамічна чи статична бібліотека, додаток або проект, який складається з підпроектів);
загальні налаштування проекту;
налаштування компіляції;
шлях, де буде розміщено виконуваний файл, бібліотеку чи бінарний файл під час процесу компіляції;
шляхи до файлів, бібліотек та інших частин проекту необхідних для компіляції;
файли, які входять до проекту;
додаткові дії, що будуть виконуватися у процесі компіляції проекту.
Відкрийте проектний файл та додайте до нього вміст. Зверніть увагу: символ #
можна використовувати для позначення коментарів.
Тепер нам залишилось додати до проекту файл з текстом програми. Для цього ми знов можемо скористатися майстром. У категорії Files and Classes (Файли та класи) виберемо розділ С++ та тип файлу С++ Source File. Оскільки це буде головний файл програми, то дамо йому звичну для цього випадку назву: main.cpp
. Текст програми також є звичним.
Після створення main.cpp, знов відкриємо файл проекту та звернімо увагу на кілька додаткових рядків:
Змінна SOURCES
зберігає список .cpp файлів. У наступному розділі ми надаємо список змінних, які часто беруть участь у описі проекту.
Last updated