QT工程构建目录下,将生成的中间文件和可执行文件分离

在QT工程中,当我们选择了构建目录后,编译生成程序后,总会发现在debug目录下会有混淆着各类文件,如下图

很多时候,我们又仅仅只需要可执行文件或者自定义的动态链接库。如下图

 当然,如果不觉得麻烦,有人会选择手动删除。但是这并不是最佳解决方案,因为还有更简单的

只需要在 .pro 文件中加入以下定义即可。(它将会在构建目录下生成一个tmp目录,用于存放产生的中间文件)

UI_DIR = ./tmp/ui
MOC_DIR = ./tmp/moc
OBJECTS_DIR = ./tmp/obj
RCC_DIR = ./tmp/rcc

这个没有试过,我用了DESTDIR += $$PWD/../deploy   这样直接把项目中所有的库文件和可执行文件都生成到自己创建的文件夹deploy里面

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 09:36:07       49 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 09:36:07       53 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 09:36:07       42 阅读
  4. Python语言-面向对象

    2024-07-13 09:36:07       53 阅读

热门阅读

  1. 手撕排序算法:选择排序

    2024-07-13 09:36:07       25 阅读
  2. ABAP中客户部分清账的BAPI的使用方法

    2024-07-13 09:36:07       20 阅读
  3. 方便快捷传文件—搭建rsync文件传输服务器

    2024-07-13 09:36:07       24 阅读
  4. Git 在commit后,撤销commit

    2024-07-13 09:36:07       16 阅读
  5. 【React Hooks原理 - useRef】

    2024-07-13 09:36:07       18 阅读
  6. web前端开发中需要注意的一些常见问题

    2024-07-13 09:36:07       21 阅读
  7. 封装图片压缩

    2024-07-13 09:36:07       18 阅读