qt creator設置默認輸出目錄


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所在目錄依然很清爽


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM