Skip to content

Latest commit

 

History

History
190 lines (188 loc) · 7.74 KB

osnovni-zminni-yaki-berut-uchast-u-opisi-proektu.md

File metadata and controls

190 lines (188 loc) · 7.74 KB

Основні змінні, які беруть участь у описі проекту

Змінна Опис Приклад
CONFIG Різноманітні налаштування конфігурації проекту (наприклад: режим відлагодження, вивід попереджень, компіляція динамічної бібліотеки тощо).

CONFIG += dll \

plugin \

warn_on release

DEFINES Макровизначення у проекті. Працює так само, як директива препроцесора #define

DEFINES += \

DEBUG_OUTPUT \

CUSTOM_DEFINE

DESTDIR Шлях до теки, де буде створено виконуваний файл. DESTDIR = ./bin
INCLUDEPATH Шляхи до тек з файлами *.h.

INCLUDEPATH += \

./includes \

./my_header_files

FORMS Файли форм Qt Designer

FORMS += \

mainwindow.ui

HEADERS Заголовкові файли програми *.h

HEADERS += \

mainwindow.h

LIBS Шляхи до динамічних бібліотек та бібліотеки, які використовують у програмі.

LIBS += -L./libs\

-L./my_libs \

-lmycustomlib

QT Модулі Qt, які використовують у програмі

QT += core gui \

widgets network \

sql xml

RESOURCES Файл ресурсів.

RESOURCES = \

resources.qrc

SOURCES Вихідні тексти програми *.cpp.

SOURCES += main.cpp \

mainwindow.cpp

TARGET Назва виконуваного файлу чи динамічної бібліотеки

TARGET = \

MyFirstProject

TEMPLATE

Тип проекту (прикладна програма, бібліотека, проект

складений з підпроектів тощо).

TEMPLATE = lib