论坛网站开发demo,东莞网站seo公司哪家大,微网站开发要多少钱,单页网站排名qt右键功能有 构建、执行qmake、运行、重新构建、清除#xff0c;下面简单介绍一下各个模块的作用。 1. 执行qmake qmake是一个工具#xff0c; 它根据pro文件生成makefile文件#xff0c;而makefile文件中则定义编译与连接的规则。pro文件中定义了头文件#xff0c;源文件…qt右键功能有 构建、执行qmake、运行、重新构建、清除下面简单介绍一下各个模块的作用。 1. 执行qmake qmake是一个工具 它根据pro文件生成makefile文件而makefile文件中则定义编译与连接的规则。pro文件中定义了头文件源文件依赖库等。
可以通过项目--》右键--》执行qmake来触发qmake工具。
如果pro文件改变了比如新增了文件或者删除文件则必须要执行qmake其会更新或者生成新的makefile文件以确保程序能够编译正常。
2.构建
构建只编译有变化的部分同时生成.lib .dll .exe 和.obj
3.重新构建
先清理再全部编译的过程。执行make clean清除之前的编译然后再全部执行编译。
注意 如果没有makefile文件在构建和重新构建时将运行qmake来生成Makefile然后执行make命令来编译源代码。(没有时先生成makefile再编译)
4.运行
如果程序有改动则根据已有的Makefile进行编译、执行否则就直接运行已有的.exe
如果没有 makefile则会先生成makefile然后再进行编译最后再执exe程序。
5.清除
执行make clean 删除编译生成的所有的临时文件和中间文件包含 .obj 只留下exe。
6. 自动清理中间文件、临时文件
在pro文件中添加 QMAKE_POST_LINK make clean 配置
执行构建时会自动调用 make clean命令自动清除之前编译生成的临时文件和中间文件。