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就是声明文件。</