У меня есть файл проекта, который начинается так:
VERSION = 0.9.9.0
DEFINES += VERSION_NUMBER=$${VERSION}
Итак, я определяю новую константу VERSION_NUMBER, к которой я могу затем обращаться в исходном коде. Однако позже, когда я это сделаю:
qDebug() << VERSION_NUMBER;
Компиляторы сообщают мне error: C2143: syntax error : missing ';' before 'constant'
, как будто VERSION_NUMBER не был определен. Кто-нибудь знает, в чем может быть причина?