在.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
|