2011-08-18 57 views
6

我包括
PREFIX = /usr/local
我的項目文件中,然後我跑
qmake myproject.pro
生成文件並沒有說明什麼PREFIX雖然,所以我認爲我做錯了。有任何想法嗎?Qt工程文件和PREFIX變量

回答

10

PREFIX並不代表qmake文件中的任何內容。文件的目標是通過target參數完成的。所以,如果你想PREFIX確定基站位置,如/usr/local,你可以做做這樣的事情:

isEmpty(PREFIX) { 
PREFIX = /usr/local 
} 
TARGET = myapp 
TARGET.path = $$PREFIX/ 

isEmpty(PREFIX)將允許它的命令行調用過程中更改傳遞到qmake,例如

qmake PREFIX=/opt 
0

如果你想傳遞PREFIX到qmake的,所以你可以根據以下步驟做:用Ctrl+5關鍵

  • 展開構建步驟
  • 添加PREFIX=/your/path/到左盤或

    • 開放項目附加參數字段