Qt生成了工程之后,尤其在QtCreator產生對應的project項目之后,就如同VisualStudio一樣,會產生相關的工程文件,那么這些工程文件都是做什么的呢?這里介紹一下。比如產生了一個Qt Widget application,當然如果Qt Quick Application工程會有所不同。
一、.pro和.pro.user
.pro文件:配置工程,比如TARGET就是編譯后生成的可執行文件的名稱,SOURCES是實現文件,HEADERS是聲明頭文件,TEMPLATE是在項目導向時選擇生成的時應用程序還是庫,QT+=會根據用到的功能進行添加,基本能自動添加。
.pro.user:這個文件存放Qt的環境,比如哪個版本,編譯器是什么版本,這個文件和每個用戶每臺機器安裝的IDE環境相關的,在導入時configure project配置,默認分發時是要刪掉這個文件的。
二、.cpp和.h
.cpp就是實現文件,.h就是聲明文件。</