2010-11-18 13 views
3

Yapım sürümümü uygulamada paylaşmak isterdim ama bu işi işe yaratamıyorum ... bu .pro dosyanızın bir parçasıdır ...qmake uygun bir değişkeni değerlendiremiyor

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

message(bar .$$(BUILD).) 

ve Qt menüsünden qMake çalıştırdığınızda çıktısı:

Project MESSAGE: bar .. 

Ben dokümanlar ve hala o değişken boş görünüyor göre her şeyi yapıyorum ...

cevap

9

Kullanım $${BUILD}$$(BUILD) yerine. $() operatörü .pro dosya değişkenlerini değil, ortam değişkenlerine erişir.

İlgili konular