QT实验分析教程 Qt Creator工程介绍 --- .pro项目描述文件,移植代码注意.pro.user(3)

QT实验分析教程 Qt Creator工程介绍 --- .pro项目描述文件,移植代码注意.pro.user(3)

 

 

Qt Creator工程管理

Qt Creator以工程项目的方式对源码进行管理

一个Qt Craetor工程包含不同类型的文件

  • .pro项目描述文件
  • .pro.user用户配置描述文件
  • .h头文件
  • .cpp源文件
  • .ui界面描述文件
  • 资源文件(图片,视频,等)

 

 

 

.pro项目描述文件

本质上是Makefile文件

#-------------------------------------------------
#
# Name:  Qt Creator Project Demo
# Author:Delphi Tang 
# Date:  2015-08-24
#
#-------------------------------------------------

QT += core gui      								##模块声明 core模块 gui模块

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets		##如果使用QT版本大于4,那么需要告诉QT,还需要widgets模块

TARGET = HelloWorld									##可执行文件名
TEMPLATE = app										##HelloWorld是一个app,可执行程序

INCLUDEPATH += E:/BCC/include \						##头文件搜索路径
               E:/VC/include

SOURCES += Main.cpp \								##源文件
           HelloWorld.cpp

HEADERS += HelloWorld.h								##头文件

FORMS   += HelloWorld.ui							##界面描述文件.ui

RC_FILE += MyIco.rc									##资源文件.rc			

LIBS    += -LE:/vlc-1.11/sdk/lib					##外部库

CONFIG  += warn_on debug							##设定项目的配置信息和编译选项,尽可能输出警告信息,可调试的应用程序

#
# if 'debug' option is set for CONFIG
#
CONFIG(debug) {
    DEFINES += DEBUG_LOG
    SOURCES += DebugLog.cpp
    HEADERS += DebugLog.h
}

 

 

 

注意:

1、Qt Creator在打开项目文件的同时会生成.pro.user文件

2、.pro.user文件包含一些与Qt相关的本地配置信息

3、当需要在不同计算机之间移动项目源码时,建议删除.pro.user文件

 

 

 

Debug版

  • 可以进行程序调试的构建版本
  • 可执行程序中包含调试信息,运行效率不高

Release版

  • 最终发布的应用程序构建版本
  • 无调试信息,运行效率高

 

 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值