qt编译过程

uic - o ui_hellodialog.h hellodialog.ui
qmake -project
修改.pro文件,例如:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets qmake mingw32
-make

uic - o ui_hellodialog.h hellodialog.ui :uic编译工具,从ui文件生成问头文件,生成的默认头文件的名称时“ui_”+.ui文件的名称

qmake -project :生成pro工程文件

qmake:利用pro文件生成与平台相关的用于编译的Makefile文件,Makefile文件中包含了要创建的目标文件或可执行文件、创建目标文件所依赖的文件,和创建每个目标文件时需要运行的命令等信息

mingw32-make :完成自动编译,mingw32 - make就是通过读入Makefile文件的内容来执行编译工作;使用mingw32 - make命令时会为每一个源文件生成一个对应的.o目标文件, 最后将这些目标文件链接起来生成最终的可执行文件

原文地址:https://www.cnblogs.com/wllwqdeai/p/15251378.html