Наприклад у інтерфейсі програмі треба показати версію програми, визначаємо змінну VERSION у файлі .pro:
VERSION = 0.1.0Але є проблема що у програмі це повинна бути string, обробляємо:
VERSTR = '\\"$${VERSION}\\"'І додаємо оброблену зміну через визначення DEFINES:
DEFINES += VER=\"$${VERSTR}\"Після цього можна використати у власній програмі .cpp:
#ifdef VER QString("version: %1 (Build: %2 %3)").arg(VER).arg(__DATE__).arg(__TIME__); #endifP.S. DEFINES визначає змінні макросів С препроцесора для qmake через ключ -D (add_definition)
Немає коментарів:
Дописати коментар