【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

相关推荐
Lhan.zzZ6 小时前
深入理解 windeployqt:混合 C++/Qt 项目的打包指南
开发语言·c++·qt
CodexDave6 小时前
Python 自动化接单实战(九):Windows 免环境交付如何打包与诊断
windows·python·自动化·python自动化·pyinstaller·软件交付·windows打包
zh路西法6 小时前
【Navigation2进阶】(十二):自主探索性能优化与 RIG 算法推导与 Nav2 插件实现
c++·dijkstra·ros2·rrt·navigation2·前沿探索
DB哥讲数据库6 小时前
【windows安装sql server教程】25步图文详解(附安装包)
windows
惠惠软件7 小时前
快速生成磁盘目录文件-双击运行a.bat ,可以看到磁盘目录下出现了 文件目录.txt-供大家学习研究参考
windows·学习·文件列表
星恒随风7 小时前
C++ STL 详解:set 与 multiset 的使用、区间查询和算法应用
开发语言·c++·笔记·学习·算法
再卷也是菜7 小时前
C++11支持并发库
开发语言·c++
Lhan.zzZ7 小时前
QML 开发中的“陷阱”:动态模型更新时,ComboBox 索引为何总是失效?
开发语言·qt
Starmoon_dhw7 小时前
重塑你的Windows文件夹图标 Folder Theme Studio
windows
六月的翅膀7 小时前
OCR:RapidOCR C++/C#
c++·ocr