note
- creator version : 4.13.1
敲黑板,一定要先配置好 Qt creator的default build directory , 再創建項目,最后再編譯
敲黑板,一定要先配置好 Qt creator的default build directory , 再創建項目,最后再編譯
敲黑板,一定要先配置好 Qt creator的default build directory , 再創建項目,最后再編譯
之前雖然配置成功,但是輸出目錄依然與項目的文件夾所在同級,且輸出目錄不是我指定的名稱。 如果你也想將輸出目錄調整到項目文件夾下,請一定要先配置好creator,再創建項目
不習慣 qtcreator的默認輸出

默認輸出與demo02所在目錄同級
一個例子
我這里創建了一個名為demo01的項目, 目錄結構如下
demo01:
CMakeLists.txt
CMakeLists.txt.user
main.cpp
widget.cpp
widget.h
widget.ui

修改信息如下
打開creator,依次找到: 菜單欄 -> 工具(tools)-> 選項(options) -> 構建和運行-> Default Build Properties -> Default build directory.

或者如下圖設置構建目錄和運行目錄

不過,我更喜歡 相對路徑。 找到上面說到的Default build directory,相對路徑設置如下,
默認設置輸出
默認設置輸出如下
../%{JS: Util.asciify("build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}")}
- build- 不變,目錄中有這個
- CurrentProject:Name: 項目名字,這里是: demo01
- CurrentKit:FileSystemName: 你使用的是編譯kit
- CurrentBuild:Name: debug還是release
改為
./%{CurrentProject:Name}-%{CurrentBuild:Name}
一個修改后輸出的例子

可見,輸出到了 項目文件夾下,沒有放在與demo01所在的目錄, demo01所在目錄依然很清爽

