首页 > 其他分享 >Qt pro 文件中路径设置 生成可执行文件路径等

Qt pro 文件中路径设置 生成可执行文件路径等

时间:2024-07-13 09:29:27浏览次数:14  
标签:文件 Qt lib pro 路径 指定 debug VTK

Qt pro 文件中路径设置 生成可执行文件路径

恋恋西风

已于 2023-06-29 23:22:50 修改

阅读量3.2k
 收藏 19

点赞数 1
分类专栏: QT 文章标签: qt 开发语言
版权

QT
专栏收录该内容
61 篇文章16 订阅
订阅专栏
     工程文件.pro描述了工程信息。工程文件信息会被qmake用于生成包含构建过程中所需的所有命令的MakeFile。工程文件通常包含一系列头文件和源文件,通用配置信息以及程序指定的细节,如应用程序的链接库、搜索路径。
 

目录

头文件包含路径:

指定目标文件的路径

指定临时文件的路径:

 添加 Lib

Release和Debug生成不同的文件名称

关于 QT 便于环境的一些设置(标题栏和 生成路径设置):

头文件包含路径:
INCLUDEPATH:

例如:

INCLUDEPATH += $$PWD/../include
VTK_ROOT8 = G:/VTK-8.2
INCLUDEPATH += \
         ThirdParty \
         ThirdParty/VTK/include/vtk-8.2 \
指定目标文件的路径
指定生成的debug和release文件夹路径在当前项目下:

Debug:DESTDIR = $$PWD
Release:DESTDIR = $$PWD
指定临时文件的路径:
    #临时文件存放位置
    MOC_DIR         = temp/moc  #指定moc命令将含Q_OBJECT的头文件转换成标准.h文件的存放目录
    RCC_DIR         = temp/rcc  #指定rcc命令将.qrc文件转换成qrc_*.h文件的存放目录
    UI_DIR          = temp/ui   #指定rcc命令将.qrc文件转换成qrc_*.h文件的存放目录
    OBJECTS_DIR     = temp/obj  #指定目标文件(obj)的存放目录
 添加 Lib
LIBS += -L$$PWD/ -lXXX              // 这里XXX是你的lib文件名字(注意,不要加lib的后缀)
LIBS += -L$$PWD/../Lib/ -lXXX            // 这里就是把所有的lib文件都放到和项目同级的Lib路径下
添加多个lib 类似的;

LIBS += $$quote($$VTK_ROOT8/lib/vtk*.lib)
添加 Debug 或Release 两个版本

CONFIG += debug_and_release
CONFIG(debug,debug | release){
LIBS += $$quote($$VTK_ROOT8/lib/vtk*.lib)
 
}else{
LIBS += $$quote($$VTK_ROOT8D/lib/vtk*.lib)
 
}
Release和Debug生成不同的文件名称
  CONFIG(debug, debug|release) {
 
        TARGET = QtVTK_APPD
 
    } else {
 
        TARGET = QtVTK_APPD
 
    }

————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/q610098308/article/details/131463213

标签:文件,Qt,lib,pro,路径,指定,debug,VTK
From: https://blog.csdn.net/m0_54901781/article/details/140358983

相关文章

  • Prometheus+BlackBox-Exporter实现端口监控
    Blackbox-Exporter添加Basicauth(非必要)FROMprom/blackbox-exporter:v0.25.0COPYpassword.yml/etc/blackbox_exporter/EXPOSE9115ENTRYPOINT["/bin/blackbox_exporter"]CMD["--config.file=/etc/blackbox_exporter/config.yml","......
  • 嵌入式C++、Qt/QML和MQTT:智能工厂设备监控系统的全流程介绍(附代码示例)
    1.项目概述本项目旨在开发一套先进的智能工厂设备监控系统,集成嵌入式技术、工业通信协议和人机界面等多项技术,实现对工厂设备的全方位实时监控、高精度数据采集和智能化分析。该系统将显著提升工厂设备的运行效率,大幅降低维护成本,并为管理层决策提供可靠的数据支持。主要功......
  • Profinet转Modbus模块减轻通讯编程工作量实现Modbus通讯
    巴图自动化PN转Modbus模块(BT-MDPN10)能够实现Profinet协议与Modbus协议之间的转换,使得Profinet协议设备与Modbus协议设备进行连接并能够相互通信。通过使用巴图自动化Profinet转Modbus模块(BT-MDPN10),用户无需编写复杂的通信程序或进行繁琐的协议转换,只需简单配置通讯参数。在实......
  • QT6 CMake项目配置 (VSCode)
    QT6CMake项目配置(VSCode)这篇文章我们介绍一下在VSCode下的配置,大体上和VisualStudio上差不多,建议先把之前介绍在VS上的配置过程看一遍,VSCode安装这个就不用说了吧,无脑下一步插件安装先把CMake相关的插件装一下第一个是CMake语言的支持插件,装了这个写CMakeLists.txt就......
  • 深入解析香橙派 AIpro开发板:功能、性能与应用场景全面测评
    文章目录引言香橙派AIpro开发板介绍到手第一感觉开发板正面开发板背面性能应用场景移植操作系统香橙派AIpro开发板支持哪些操作系统?烧写操作系统到SD卡中启动开发板的步骤查看系统提供的事例程序体验——开发的简洁性视频播放展示ffmpeg简介ffmpeg播放视频安装ffmpeg......
  • zzuli-production practice 2
    1.安装配置Redis并练习基础命令操作官网:https://redis.io中文网:Redis中文网解压直接可以使用:redis.windows.conf:配置文件redis-cli.exe:redis的客户端redis-server.exe:redis服务器端安装Redis服务1、由于上面虽然启动了redis,但是只要一关闭cmd窗口,redis服务就会......
  • Windows 下安装 Qt 教程
    1.下载安装包进入官网,会出现以下内容:其分别代表着:Name注释snapshots预览版,最新测试中的Qt库和开发工具onlineQt在线安装源official_releases正式发布版,相对稳定的Qt库和开发工具ministro迷你版,针对Android的版本learningQt的文档和示范视......
  • 917、基于51单片机的出租车计价器(昼夜,LCD1602,步进电机,里程,单价)(程序+Proteus仿真+原理
    毕设帮助、开题指导、技术解答(有偿)见文未目录方案选择单片机的选择显示器选择方案一、设计功能二、Proteus仿真图单片机模块设计三、原理图四、程序源码资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。方案选择......
  • ArcGIS Pro SDK (八)地理数据库 5 编辑
    ArcGISProSDK(八)地理数据库5编辑文章目录ArcGISProSDK(八)地理数据库5编辑1创建行2创建要素3修改行4修改要素5将值写入Guid列6删除行/要素7添加附件8更新附件9删除附件10写入Blob字段11读取Blob字段12获取按关系类关联的行13创建关系14删除......
  • 基于eBPF的procstat软件追踪程序Offcpu时间
    在现代计算机系统中,性能调优和问题诊断是大家经常会面临的问题,解决这些性能问题是确保程序高效运行的关键。有时不知为何程序的吞吐量和时延出现抖动,有一种可能就是程序发生了Offcpu。了解程序的Offcpu时间有助于识别潜在的性能瓶颈和系统资源调度问题。今天,我们将介绍一......