Qt Creater更改默认的构建目录

本文介绍如何在QtCreator中更改默认构建目录,避免项目增多导致目录结构混乱。通过简单几步,即可将构建目录更改为更为合理的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://blog.youkuaiyun.com/qq_31375721/article/details/71687277

在使用Qt Creater的过程中,出现了一个不爽的是Qt Creater的项目构建目录是在与项目同级的目录下!!!(╬ ̄皿 ̄),假如你的项目够多了,那么就会造成非常混乱的目录结构。在这里写一下更改的方法。

在Qt creater中,项目的生成路径在与项目统计的目录下,就像这样.

这里写图片描述

打开Qt Creater,选择工具中中的选项栏

这里写图片描述

构建与运行,这个栏目就是项目构建和运行的目录,这里是我更改后的目录,大家的构建目录应该是这样

这里写图片描述

../build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}
  • 1

其中,各部分元素的意义如下:

– ../ 当前目录的父目录(这部分用来指定构建目录处在什么位置,其中当前目录是指当前工程目录下)
– build- 固定不变的字符,在目录名中原样显示
– %{CurrentProject:Name} 变量值,即当前的工程名
– -固定不变的字符,在目录名中原样显示
– %{CurrentKit:FileSystemName} 变量值,当前构建套件名,比如使用的是桌面版的MinGW进行编译,Qt版本为5.8,则为Desktop_Qt_5_8_0_MinGW
– -固定不变的字符,在目录名中原样显示
– %{CurrentBuild:Name} 变量值,当前构建类型,比如是Debug还是Release

根据上面的意思,我们只需将目录改为上图的目录就行了

  • ./ 表示当前目录(即工程目录下)
  • %{CurrentBuild:Name} 表示构建类型
./%{CurrentBuild:Name}
  • 1

重新打开一个新建的项目,注意:以前创建的项目就改不了构建目录了

这里写图片描述
构建项目修改成功!!!(๑╹◡╹)ノ”“”
本博客参考百度经验:Qt Creator怎样更改默认构建目录


### 如何在 Qt Creator 中使用终端功能 #### 终端位置与访问方式 在 Qt Creator 中,可以通过内置的集成终端来执行命令行操作。对于安装在 C 盘的情况,Qt Creator 的控制台路径可能是 `C:\Qt\Qt5.8.0\Tools\QtCreator\bin\qtcreator_process_stub.exe`[^1]。要打开此终端,在菜单栏中选择 **工具 (Tools)** -> **选项 (Options)** -> **环境 (Environment)** -> **外部工具 (External Tools)** 或者直接通过快捷键组合 Ctrl+Alt+F12 来启动。 #### 设置工作目录 为了方便项目开发中的文件管理,默认情况下,当从 Qt Creator 启动终端时,当前的工作目录会自动设置为项目的根目录。如果需要更改默认工作空间夹,可以在 **项目模式下的构建运行设置** 中指定自定义的工作目录。 #### 日志输出处理 针对 Android 平台上原生 C++ 代码的日志记录问题,可以利用 Android NDK 提供的日志库 "logcat" 进行调试信息打印。具体实现如下所示: ```cpp #include <android/log.h> #define LOG_TAG "MyApp" #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__) int main(){ LOGD("This is a debug message"); } ``` 这段代码展示了如何向 logcat 输出一条带有标签 MyApp 的调试级别消息[^2]。 #### 版本兼容性注意事项 不同版本之间可能存在差异,比如基于较新版本如 Qt Creator 14.0.1 Qt 6.7.2 构建的应用程序可能会有不同的配置需求或特性支持情况[^3]。因此建议开发者始终查阅官方文档获取最新的指导说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值