QT Creator介绍
文章目录
- 1 QT Creator介绍
- 1.1 QT Creator
- 1.2 QT Creator中调试的基本方法
- 2 Qt Creator工程管理
- 2.1 Qt Creator工程管理简介
- 2.2 .pro项目描述文件
- 2.3 项目文件
- 3 工程中的概念
1 QT Creator介绍
1.1 QT Creator
QT Creator是一套可视化的集成开发环境,使用QT Creator可以高效的进行QT开发:
- QT Creator提供了强大的代码编辑功能。
- QT Creator提供了强大的调试功能。
1.2 QT Creator中调试的基本方法
Log调试法:
- 在代码中加入一定的打印语句。
- 打印程序状态和关键变量的值。
断点调试法:
- 在开发环境中对应的代码行加上断点。
- 当程序运行到断点行时,程序暂停运行。
- 需要时可加上条件断点,当条件满足才暂停程序的运行。
2 Qt Creator工程管理
2.1 Qt Creator工程管理简介
Creator工程管理简介:
- Qt Creator以工程项目的方式对源码进行管理。
- 一个Qt Creator工程包含不同类型的文件:
- .pro项目描述文件
- .pro.user用户配置文件
- .h头文件
- .cpp源文件
- .ui界面描述文件
- 资源文件(图片、音频等)
2.2 .pro项目描述文件
.pro项目描述文件的基本构成:
- #:注释起始符
- QT:模块声明
- TARGET:可执行文件名
- TEMPLATE:程序模板声明,是库文件还是应用程序
- SOURCES:源码文件声明
- HEADERS:头文件声明
- FORMS:界面文件声明
- RC_FILE:资源文件声明
.pro项目描述文件中的高级变量:
- INCLUDEPATH:头文件搜索路径。
- CONFIG:设定项目的配置信息和编译选项。
- LIBS:添加第三方库文件。
- DEFINES:定义编译宏。
CONFIG配置:
- CONFIG用于设定项目的配置信息和编译选项。
- CONFIG的常用选项:
- debug:构建debug版本的可执行程序。
- release:构建release版本的可执行程序。
- debug_and_realse:同时构建debug和release版。
- warn_on:尽可能多的输出警告信息。
- warn_off:不输出警告信息。
.pro文件的本质为Qt中的Makefile文件!
.pro文件的本质:
实例分析:.pro项目文件分析
#-------------------------------------------------
#
# Name: Qt Creator Project Demo
# Author:Delphi Tang
# Date: 2015-08-24
#
#-------------------------------------------------QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = HelloWorld
TEMPLATE = appINCLUDEPATH += E:/BCC/include \E:/VC/includeSOURCES += Main.cpp \HelloWorld.cppHEADERS += HelloWorld.hFORMS += HelloWorld.uiRC_FILE += MyIco.rcLIBS += -LE:/vlc-1.11/sdk/libCONFIG += warn_on debug#
# if 'debug' option is set for CONFIG
#
CONFIG(debug) {DEFINES += DEBUG_LOGSOURCES += DebugLog.cppHEADERS += DebugLog.h
}
2.3 项目文件
对于项目文件:
- 一般来说,项目文件中的描述都使用相对路径。
- 而相对路径是相对于项目文件本身而言。
- Qt Creator将项目文件作为目标文件。
注意:
- Qt Creator在打开项目文件的同时会生成.pro.user文件。
- .pro.user文件包含一些与Qt相关的本地配置信息。
- 当需要在不同计算机之间移动项目源码时,建议删除.pro.user文件。
3 工程中的概念
构建(build):
- 对项目中所有文件进行编译,最终生成可执行程序。
Debug版:
- 可以进行程序调试的构建版本。
- 可执行程序中包含调试信息,运行效率不高。
Release版:
- 最终发布的应用程序构建版本。
- 无调试信息,运行效率高。
参考资料:
- QT实验分析教程
QT Creator介绍相关推荐
- Qt Creator介绍 使用教程
t Creator 是全新的跨平台 Qt IDE(集成开发环境),可单独使用,也可与 Qt 库和开发工具组成一套完整的 SDK(软件开发工具包). 其中包括:高级 C++ 代码编辑器,项目和生成管理工 ...
- QT-第一个程序 Hello QT , 以及QT creator介绍
- Qt入门学习——Qt Creator的使用
Qt Creator介绍 通过前面<Qt快速入门(vim纯代码编写)>的学习得知,只有搭建好了 Qt 环境(Qt库和开发工具),即可通过 vim 纯代码编写 Qt 程序,再借助 Qt 里的 ...
- 详细介绍 Qt Creator 快捷捷应用
From: http://www.zhujiangroad.com/program/Symbian/25211.html Qt Creator 快捷捷应用是本文要介绍的内容 .以前经常用VS+QT的 ...
- Qt Creator 插件开发(1):编译 Qt Creator
2019独角兽企业重金招聘Python工程师标准>>> 从技术架构角度来说,Qt Creator 可以看做是一个插件平台,其大部分功能都是以插件的形式提供的. 本系列文章将着重介绍如 ...
- QT Creator使用matlab库文件读取.mat文件数据
QT Creator使用matlab库文件读取.mat文件数据 一.环境配置 二.关于编程介绍 三.关于使用函数的介绍 1:关于假设数据类型介绍 2:关于使用函数介绍 一.环境配置 第一步先点开我的电 ...
- Qt Creator下载和安装(详细教程)以及如何发布可执行程序
简介 Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-projec ...
- Qt Creator常用快捷键及技巧提升编码效率
前言 Qt Creator是Qt官方提供的一个IDE,该软件本身也是用Qt来写的,界面简单操作便捷,并且可以快速的查看各个类的帮助文档,在编写代码过程中结合一些常用的快捷键,可以很大程度的提高开发效率 ...
- Qt Creator使用FakeVim模式
Qt Creator使用FakeVim模式 使用FakeVim模式 支持的模式和命令 普通模式和视觉模式 命令行模式 插入模式 选项 Vimrc示例 映射FakeVim命令 指定FakeVim选项 退 ...
最新文章
- ubuntu下安装gedit插件
- spring IOC容器设计理念与核心注解的使用
- 怎样通过css控制table的部分td
- mysql加索引后查询时间变长了(终于有头绪了)
- Kongzue的APP拍照相册选择工具
- Python爬虫入门教程 42-100 爬取儿歌多多APP数据-手机APP爬虫部分
- python 装饰器常见场景与用法
- 等级保护三级基本要求
- Kotlin 的静态代码分析工具
- Hibernate注解 @Enumerated
- 投资速度对天使投资人很重要——九合创投王啸
- 第6次课程作业—张欣
- 【饭谈】【超详细】的资深测开的招聘要求,大家看看这符合了值多少钱?
- CSDN如何获得积分白嫖资源?
- 路由器、交换机的基本配置 1
- 玩转华为ENSP模拟器系列 | 配置OSPFv3 HMAC-SHA256认证示例
- 人工智能发展的三个热潮
- 如何高效进行出货复核作业,提升出货准确率?
- 2015链家网面试记录
- C++练习笔记STL模板库之常用算法1