码迷,mamicode.com
首页 > 其他好文 > 详细

qt creator设置默认输出目录

时间:2021-01-11 11:24:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ase   ntb   load   inf   alt   sts   菜单   options   img   

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所在目录依然很清爽
技术图片

qt creator设置默认输出目录

标签:ase   ntb   load   inf   alt   sts   菜单   options   img   

原文地址:https://www.cnblogs.com/pandamohist/p/14253784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!