QtCreator修改專案的生成目錄

2021-10-05 03:59:56 字數 1539 閱讀 5494

問題描述:使用qtcreator編譯qt工程專案時,有時需求修改編譯過程中生成檔案(makefile、.o、.exe等檔案)的存放路徑,如何解決?

常見方法:工具–>選項–>構建和執行中,修改default build directory是不會生效的。

正確修改方法如下:

在qtcreator中新建工程專案時,將會提示構建工程生成目錄,分別是debug和release。

預設情況建立規則如下:

.

./build-%-%-%

其中:

…/:上級目錄,即工程資料夾同級的目錄;

build:固定字元;

%:工程名;

%:當前構建套件名,取決於你qt版本。如:mingw版本生成;desktop_mingw;

%:構建目標,debug和release

使用預設構建目錄的結果就是,比如建立乙個名為testbuild的工程放到d:\qttest目錄,缺省會建立如下目錄結構:

若建立成d:\qttest\testbuild\debug和d:\qttest\testbuild\release怎麼辦?

方法一

1.將工具–>選項–>構建和執行中default build directory修改為./%(改為你想要的目標目錄都行);

2.把qtcreator關閉,把工程目錄下字尾名為.pro.user的檔案刪掉;

3.用qtcreator開啟工程,會提示你建立構建目錄,此時提示的就是你修改後的default build directory中填寫的目錄;

其中.pro.user檔案記錄了編譯器、構建工具鏈、構建目錄、版本……等工程編譯相關資訊,想要更換專案的編譯環境,得刪除這個檔案,由qtcreator自動重新建立

方法二

1.用notepad++開啟.pro.user檔案,找到其中projectexplorer.buildconfiguration.builddirectory這個key,修改其值為你指定的目錄即可,比如我這裡修改為d:\qttest\testbuild\debug和d:\qttest\testbuild\release;

注意,修改的時候修改兩個地方,分別對應debug和release的構建目錄,其中debug指定在projectexplorer.target.buildconfiguration.0下配置;release指定在projectexplorer.target.buildconfiguration.1下配置;

如圖標記:

Xcode修改專案的Build Location

xcode預設project通過build輸出的目錄,存放於目錄 users 使用者名稱 library developer xcode deriveddata 產品名稱 hjwqiconnjhpjleqhsxvhdsxwktv build products 可以在專案最左側的檔案列表裡展開prod...

idea預設開啟上次專案的修改

預設情況下,每次開啟intellij idea,都會連帶著開啟上次開啟的專案。如果不希望它每次開啟時都連帶的開啟上次的專案,可通過 系統設定 進行配置。如圖所示,找到intellij配置中的system settings,右邊的reopen last project on startup,預設為勾選...

Tomcat修改專案的訪問路徑

我們一般平時在做專案中習慣把專案名去掉,這樣訪問比較方便 裡面的資源路徑我一般都設定為如下 rel stylesheet href bootstrap css bootstrap.min.css 當然你也可以設定成下面這樣 rel stylesheet href bootstrap css boot...