當項目移動后,重新構建項目會發現依然在原目錄中生成!其實只需要把項目中的.user刪除重新構建即可!
.user文件是打開工程時候新建的,但是有個前提,當已經存在這個文件,qt就不再重新創建,所以舊的工程更改路徑失敗。當刪除了這個文件,需要重新生成文件,此時就像新建工程那樣,從:工具–選項—構建和運行—概要,下指定的路徑新建一個.pro.user文件,所以修改路徑成功!(項目默認的構建目錄在當前目錄的父目錄中)
如何更改默認的構建目錄:工具–選項—構建和運行—概要—Default build directory
默認為:../build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}
1)../ 表示當前目錄的父目錄(這部分用來指定構建目錄處在什么位置,其中當前目錄是指當前工程目錄下)
2)build- 固定不變字符,在目錄名中原樣顯示
3)%{CurrentProject:Name} 變量值,表示當前的工程名
4)- 固定不變字符,在目錄名中原樣顯示
5)%{CurrentKit:FileSystemName} 變量值,當前構建套件名
6)- 固定不變字符,在目錄名中原樣顯示
7)%{CurrentBuild:Name} 變量值,表示當前構建類型,比如是Debug還是Release
