qmake не может оценить правильную переменную - PullRequest
3 голосов
/ 18 ноября 2010

Я хотел бы поделиться своей версией сборки в приложении, но я не могу заставить эту вещь работать ... это часть моего .pro-файла ...

LITERAL_HASH = "foo";
BUILD = "$${LITERAL_HASH}{\"sexy Installer\"},(0x12345678),1,0,3";
DEPLOYMENT.installer_header = $$(BUILD);

message(bar .$$(BUILD).)

икогда я запускаю qmake из меню Qt, вывод:

Project MESSAGE: bar ..

Я делаю все в соответствии с документацией, и все же эта переменная кажется пустой ...

1 Ответ

9 голосов
/ 18 ноября 2010

Используйте $${BUILD} вместо $$(BUILD).Оператор $() обращается к переменным среды, а не к переменным файла .pro.

...