【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

相关推荐
AbandonForce12 分钟前
简谈线程池
开发语言·c++·算法
Mr_liu_66631 分钟前
ns3-gym例子解析_基础例子与wifi例子_DQN(3)
开发语言·c++·python·dqn·ns3
佳児素花痴╮1 小时前
C++速通2
开发语言·c++·算法
似水এ᭄往昔1 小时前
【Qt】--常用控件(输入类控件)
开发语言·qt
qq_401700411 小时前
Qt无边框窗体移动详解
qt
江湖人称菠萝包1 小时前
【Windows】《深入浅出Windows API程序设计:编程基础篇》笔记-Chapter9-对话框
windows·笔记
David猪大卫1 小时前
【C++修炼】异常
开发语言·c++·经验分享·笔记·学习·考研·面试
charlie1145141911 小时前
浅谈C++的列表初始化std::initializer_list
开发语言·数据结构·c++·list·开源项目
励志不掉头发的内向程序员2 小时前
【LibreCAD 2D架构】RS_Line创建之后发生了什么?从图形容器到屏幕渲染
开发语言·c++·qt·学习·系统架构
问简2 小时前
Windows11自定义分区大小安装系统
windows