码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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文件当前目录、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表示工程源代码所在目录#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 +=

    escapeexpand(n)escapeexpand(n)
    QMAKE_COPY \"SRC_DIR" \"DST_DIR\"使用放入pro文件或者pri文件中就可以了,但这个https://blog.csdn.net/ihmhm12345/article/details/122657674

  • 相关阅读:
    目标检测 详解SSD原理,数据处理与复现
    格式优雅的表单标签
    redis(普通连接和连接池、字符串类型、hash类型、列表类型)
    Codeforces Round #813 (Div. 2)A-E1
    某森游戏列表
    Docker安装MySQL 8.0镜像,简易上手
    JVM内存模型篇【JVM内存模型】
    如何掌握HEC-RAS建模方法与涉河建设项目防洪评价报告编制
    JVM的堆工作过程原来就是收拾房间
    谷歌浏览器F12有报错,但控制台看不到具体报错信息
  • 原文地址:https://blog.csdn.net/thanklife/article/details/125412216
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号