【QT】Qt项目输出目录配置

在 QTCreator 编译时,将产生的.o / .obj 等中间文件的输出路径是通过项目文件(.pro)中添加或修改对应配置来控制。

代码如下 :

cpp 复制代码
# 输出目录
DESTDIR = $$OUT_PWD
CONFIG(debug, debug|release) {
    DESTDIR = $$OUT_PWD/debug
} else {
    DESTDIR = $$OUT_PWD/release
}
OBJECTS_DIR += $$OUT_PWD/temp/obj
MOC_DIR += $$OUT_PWD/temp/moc
RCC_DIR += $$OUT_PWD/temp/rcc
UI_DIR += $$OUT_PWD/temp/ui

注意事项
关于 $$OUT_PWD:

  • 这是 qmake 内置变量,表示输出目录(即构建目录)
  • 相当于 Qt Creator 中设置的「构建目录」

路径中的 debug 是子目录:

  • 如果 $$OUT_PWD 是 C:/build/MyApp-Debug
  • 那么 $$OUT_PWD/debug 就是 C:/build/MyApp-Debug/debug

执行顺序:

  • 修改 .pro 文件后,需要重新执行 qmake
  • 然后重新构建项目

ps:

Qt Creator 中设置的「构建目录」

https://blog.csdn.net/weixin_51795597/article/details/134299724

相关推荐
点云侠30 分钟前
PCL 生成三棱锥点云
c++·算法·最小二乘法
.道阻且长.1 小时前
C++ string 操作指南:接口解析
java·c语言·开发语言·c++
laplaya1 小时前
使用 vcpkg 管理 C++ 项目中的依赖
开发语言·c++
callJJ1 小时前
Volta + Claude Code 在 Windows 上的路径 Bug 复盘
windows·bug
女神下凡2 小时前
这是 Cursor(Composer) 的五种核心交互模式
服务器·人工智能·windows·vscode·microsoft
techdashen2 小时前
从 Windows 的 ping.exe 入手:动态库、调用约定与 Rust FFI
开发语言·windows·rust
独隅2 小时前
IntelliJ IDEA 在 Windows 上的完整安装与使用指南
java·windows·intellij-idea
逻极2 小时前
Windows 平台 Ollama AMD GPU 一键编译指南:基于 ROCm 7.1 的自动化实战
人工智能·windows·stm32·自动化·gpu·amd·ollama
blueman88883 小时前
VS2022 切换定义(F12 / Go to Definition)反应慢
c++·visual studio
凡人叶枫3 小时前
Effective C++ 条款35:考虑 virtual 函数以外的其他选择
java·c++·spring