2010-11-18 3 views
3

앱에서 빌드 버전을 공유하고 싶지만 작동하지 않습니다 ... 이것은 내 .pro 파일의 일부입니다 ...qmake가 적절한 변수를 평가할 수 없습니다.

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

message(bar .$$(BUILD).) 

내가 Qt는 메뉴에서 qmake를 실행하면 출력은 다음과 같습니다

Project MESSAGE: bar .. 

내가 워드 프로세서와 여전히 변수가 비어 것으로 보인다에 따라 모든 일을 해요 ...

답변

9

사용 $${BUILD}$$(BUILD) 대신. $() 연산자는 .pro 파일 변수가 아닌 환경 변수에 액세스합니다.