最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

QT .pro文件的實現(xiàn)

 更新時間:2023年01月15日 08:51:00   作者:阿潤菜菜  
本文主要介紹了QT .pro文件的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

 .pro 文件是什么

.pro就是工程文件(project),它是qmake自動生成的用于生產(chǎn)makefile的配置文件。類似于VS中的.sln 和vsproj文件

默認(rèn)情況下,每個 Qt 項目都包含一個后綴名為.pro、名稱和項目名相同的文件。如該項目的項目名為Dashboard,其中Dashboard.pro 就是項目管理文件。

一個項目中可能包含上百個源文件,Qt 編譯這些源文件的方法是:先由 qmake 工具根據(jù) pro 文件記錄的配置信息生成相應(yīng)的 makefile 文件,然后執(zhí)行 make 命令完成對整個項目的編譯。也就是說,pro 文件存儲的配置信息是用來告知編譯器如何編譯當(dāng)前項目的,所以一個 Qt 項目要想完美運(yùn)行,既要保證各個源文件中程序的正確性,還要保證 pro 文件中配置信息的合理性。

任何一個 Qt 項目都至少包含一個 pro 文件,此文件負(fù)責(zé)存儲與當(dāng)前項目有關(guān)的配置信息,比如:

  • 項目中用到了哪些模塊?
  • 項目中包含哪些源文件,哪些頭文件,它們的存儲路徑是什么?
  • 項目使用哪個圖片作為應(yīng)用程序的圖標(biāo)?
  • 項目最終生成的可執(zhí)行文件的名稱是什么?

對于一個剛剛創(chuàng)建好的 Qt 項目,pro 文件并不是空的,而是包含一些基本的配置信息。實際開發(fā)中,Qt 會自動修改 pro 文件的內(nèi)容,但有時也需要我們手動修改,例如程序中用到某個第三方庫時,就需要我們手動修改 pro 文件。 

 .pro文件的配置信息

.pro 文件可以存儲上百條配置信息,每條配置信息由三部分構(gòu)成:

  • 前半部分是關(guān)鍵字,也稱配置項,用來指明配置信息的含義;
  • 中間用 +=、-=、= 等數(shù)學(xué)符號連接配置項和它對應(yīng)的值;
  • 后半部分是配置項對應(yīng)的值,一個配置項可以對應(yīng)多個值,每個值代表不同的含義。

 注釋 :使用‘#’進(jìn)行注釋,范圍到每行結(jié)束

模塊引入: QT += 模塊名,表示當(dāng)前項目引入Qt哪些模塊。默認(rèn)值為 core 和 gui

所謂模塊,可以簡單地理解為文件夾或者壓縮包,內(nèi)部包含多個功能相近的類。作為一款成熟的 GUI 框架,Qt 提供了大量的類,根據(jù)這些類的功能,Qt 將它們分成了幾個組,每個組稱為一個模塊。打開 Qt Creator 的幫助界面并搜索“All modules”,可以看到 Qt 的所有模塊。

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets :  如果QT_MAJOR_VERSION大于4(也就是當(dāng)前使用的Qt5及更高版本)需要增加widgets模塊。如果項目僅需支持Qt5,也可以直接添加“QT += widgets”一句。
配置信息:CONFIG用來告訴qmake關(guān)于應(yīng)用程序的配置信息 。如 CONFIG += c++11:啟動 C++11 標(biāo)準(zhǔn)支持。(qt5.6以上版本默認(rèn)使用C++11)
TARGET:指定生成的應(yīng)用程序名,中間用 = 符號連接。
HEADERS:指定項目中包含的所有 .h 頭文件
FORMS:指定項目中包含的 .ui 設(shè)計文件
SOURCES:指定項目中包含的所有 .cpp 源文件
RESOURCES指定項目中包含的資源文件

pro文件大部分配置項不需要我們手動修改,比如 SOURCES、HEADERS、FORMS 等,當(dāng)我們添加或者刪除項目中的源文件時,Qt 會自動修改這些配置項。

附:Qtcreator常用快捷鍵 

運(yùn)行  ctrl +R
編譯  ctrl +B
幫助文檔  F1 ,點擊F1兩次跳到幫助界面

跳到符號定義 F2 或者 Ctrl + 鼠標(biāo)點擊

注釋 ctrl+/

字體縮放  ctrl + 鼠標(biāo)滾輪
整行移動代碼 ctrl + shift + ↑或↓

自動對齊   ctrl + i
同名之間的.h和.cpp文件跳轉(zhuǎn) F4

聲明函數(shù)實現(xiàn):alt鍵

 到此這篇關(guān)于QT .pro文件的實現(xiàn)的文章就介紹到這了,更多相關(guān)QT .pro文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • C語言數(shù)字圖像處理之圖像縮放

    C語言數(shù)字圖像處理之圖像縮放

    這篇文章主要為大家詳細(xì)介紹了C語言數(shù)字圖像處理之圖像縮放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • c++ map索引不存在的key可能導(dǎo)致的后果分析

    c++ map索引不存在的key可能導(dǎo)致的后果分析

    這篇文章主要介紹了c++ map索引不存在的key可能導(dǎo)致的后果分析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • C/C++ 淺拷貝和深拷貝的實例詳解

    C/C++ 淺拷貝和深拷貝的實例詳解

    這篇文章主要介紹了C/C++ 淺拷貝和深拷貝的實例詳解的相關(guān)資料,幫助大家理解這部分知識提供了基礎(chǔ)知識及實例,需要的朋友可以參考下
    2017-08-08
  • linux下C/C++學(xué)生信息管理系統(tǒng)

    linux下C/C++學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了linux下c/c++學(xué)生信息管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 一篇文章徹底搞懂C++常見容器

    一篇文章徹底搞懂C++常見容器

    容器就是一些特定類型對象的集合,容器可以分為順序容器和關(guān)聯(lián)容器,下面這篇文章主要給大家介紹了關(guān)于C++常見容器的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • 深入理解卡特蘭數(shù)及其應(yīng)用

    深入理解卡特蘭數(shù)及其應(yīng)用

    本篇文章是對卡特蘭數(shù)及其應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言中的結(jié)構(gòu)體的入門學(xué)習(xí)教程

    C語言中的結(jié)構(gòu)體的入門學(xué)習(xí)教程

    這篇文章主要介紹了C語言中的結(jié)構(gòu)體的入門學(xué)習(xí)教程,以struct語句定義的結(jié)構(gòu)體是C語言編程中的重要基礎(chǔ),需要的朋友可以參考下
    2015-12-12
  • C語言 結(jié)構(gòu)體(Struct)詳解及示例代碼

    C語言 結(jié)構(gòu)體(Struct)詳解及示例代碼

    本文主要介紹C語言 結(jié)構(gòu)體的知識,學(xué)習(xí)C語言肯定需要學(xué)習(xí)結(jié)構(gòu)體,這里詳細(xì)說明了結(jié)構(gòu)體并附示例代碼,供大家參考學(xué)習(xí),有需要的小伙伴可以參考下
    2016-08-08
  • C++文件讀寫操作詳解

    C++文件讀寫操作詳解

    本文詳細(xì)講解了C++讀寫文件的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • c/c++獲取系統(tǒng)時間函數(shù)的方法示例

    c/c++獲取系統(tǒng)時間函數(shù)的方法示例

    這篇文章主要介紹了c/c++獲取系統(tǒng)時間函數(shù)的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評論

博湖县| 东丰县| 永修县| 西丰县| 万山特区| 桂阳县| 县级市| 舒兰市| 鹤峰县| 六安市| 遂川县| 迁西县| 上思县| 扬中市| 丽江市| 沈丘县| 松潘县| 承德县| 全州县| 北川| 普陀区| 叶城县| 余干县| 阳西县| 镇雄县| 平潭县| 旺苍县| 石林| 巴彦县| 万年县| 平顺县| 舟山市| 孟州市| 东至县| 西盟| 红河县| 洛南县| 香港 | 凯里市| 台前县| 黄浦区|