QT Creator介绍
生活随笔
收集整理的這篇文章主要介紹了
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項目文件分析
2.3 項目文件
對于項目文件:
- 一般來說,項目文件中的描述都使用相對路徑。
- 而相對路徑是相對于項目文件本身而言。
- Qt Creator將項目文件作為目標文件。
注意:
3 工程中的概念
構建(build):
- 對項目中所有文件進行編譯,最終生成可執行程序。
Debug版:
- 可以進行程序調試的構建版本。
- 可執行程序中包含調試信息,運行效率不高。
Release版:
- 最終發布的應用程序構建版本。
- 無調試信息,運行效率高。
參考資料:
總結
以上是生活随笔為你收集整理的QT Creator介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过命令行形式编译QT源程序
- 下一篇: 七彩虹怎么u盘装系统 七彩虹U盘装系统教