IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> QT多项目工程管理及编译输出设置 -> 正文阅读

[C++知识库]QT多项目工程管理及编译输出设置

在.pro文件内添加如下内容可以让生成的文件输出到特定的文件夹目录内

DESTDIR = ../bin #定义项目编译之后生成的结果文件的存放路径

例如上面的生成的文件在../bin文件夹下:

借鉴资料:

?分享Qt多工程多目录的编译案例,subdirs_libaineu2004的博客-CSDN博客_subdirs是什么意思

qt下的跨目录多工程编译_High_High的博客-CSDN博客

QT 的多项目管理文件结构_lwlgzy的博客-CSDN博客

pro即为qmake 的工程(project)文件,pri文件中的i 是包含(include)的首字母。类似于C、C++中的头文件,就是我们可以把 .pro 文件内的一部分单独放到一个 .pri 文件内,然后包含进来。在每个项目project文件中使用include类似包含头文件那样就可以把pri文件包含到项目中了,这样就可以省去在每个子项目中设置重复的公用变量。
使用pri的目的:
QtCreator支持建立subdir工程但是生成的可执行文件以及动态库却分布的十分分散而弄的,为了将debug版本和release分离而弄的,并且为了一个很漂亮的输出目录。
?

Qt中.pro.pri的配置详解:指定包含文件,输出目录 ($$PWD文件当前目录、$$join(TARGET,,,_d))deb或rele版本下生成的文件加_d后缀、message($$PWD))_十月旧城的博客-CSDN博客_qt 输出目录在每个项目project文件中使用include类似包含头文件那样就可以把pri文件包含到项目中了,这样就可以省去在每个子项目中设置重复的公用变量。https://blog.csdn.net/Dasis/article/details/122616787

RC_FILE


指定应用程序资源文件的名称。这个变量的值通常是由qmake或qmake.conf处理,很少需要进行修改。
例如:RC_FILE += myapp.rc

还有我想在项目工程里面添加一些配置文件或者资源文件,当构建的时候,希望能输出到特定的bin文件夹下,但是目前还咩有找到方法。

我在网络搜到如下的方法,据说可以用install的方式把一些文件拷贝到输出文件夹下,但是我没有测试成功。先记录下来:

QTCreator使用INSTALLS将文件复制到输出目录 |如何解决QTCreator使用INSTALLS将文件复制到输出目录经验,为你挑选了2个好方法。https://qa.1r1g.com/sf/ask/811521581/

这一文章也记录了该方法,但是我仍然没有能够把文件和目录拷贝成功?

QtCreator发布软件时自动复制文件或文件夹_HIIWAR_ZB的博客-CSDN博客_自动复制文件1.背景当使用QtCreator发布软件时,有时需要同时发布一些配置文件等。可以通过手动拷贝方式复制到发布的软件根目录下,但是这样必须手动操作拷贝,麻烦且容易遗忘。因此最好将需要发布的附件自动发布到待发布的软件根目录下。2.自动复制文件或文件夹在.pro文件中增加配置。如下:#配置中增加文件拷贝选项CONFIG += file_copies#定义需要增加的文件# $$PWD表示工程源代码所在目录# $$OUT_PWD表示发布软件坐在目录# .files规定文件名或文件夹名https://blog.csdn.net/qq_29912325/article/details/121631009QT pro中加入文件拷贝方法_cabinriver的博客-CSDN博客_qt 文件拷贝类似VS的生成后事件,在pro文件中加入相应的拷贝命令,可在生成dll、lib文件后自动拷贝到相应的文件夹,示例如下:win32:CONFIG(release, debug | release){ #指定要拷贝的文件目录为工程目录下release目录下的所有dll、lib文件,例如工程目录在D:\QT\Test #PWD就为D:/QT/Test,DllFile = D:/QT/Test/release/*.dll TargetDll = $$PWD/release/*.dllhttps://blog.csdn.net/cabinriver/article/details/119756548

2022-05-20 Qt 编译时所依赖文件自动拷贝方案_ihmhm12345的博客-CSDN博客_qt自动拷贝依赖文章目录前言一、QMAKE_POST_LINK二、利用qtcreatordata.pri三、使用cmake语法总结前言在qt 程序开发的时候,经常会需要在编译的同时将非Qt库放至输出目录,以减少手动复制文件的操作一、QMAKE_POST_LINK使用 QMAKE_POST_LINK 进行复制QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"SRC_DIR" \"DST_DIR\"使用放入pro文件或者pri文件中就可以了,但这个https://blog.csdn.net/ihmhm12345/article/details/122657674

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-06-26 16:45:42  更:2022-06-26 16:46:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/12 19:26:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码