请解释这些按钮如何在 Qtcreator 中工作。
我在几个指南中读到 qmake 执行 pro 文件。这些文件描述了如何将项目组装成工作程序(粗略地说)。关于重建所有我在任何地方都没有看到任何信息。
我在我的电脑上测试了很多次,发现 Rebuild All 完成了 pro 文件中编写的所有内容,除了功能。而 qmake 只执行功能。我是否正确理解这一点,还是取决于某些设置?是否可以将其配置为使用单个按钮执行两个操作?
每个按钮的具体作用是什么?在网上,这方面的信息很模糊,好像大家都知道一样,不言而喻。
示例:该项目有一个文件 iss_generator.pri。它连接到pro文件如下。
include(iss_generator.pri)
这是此文件的代码。
iss_file = $$DeployDir/install.iss
iss ="Здесь большой текст этого файла"
write_file($$iss_file, iss)
该文件仅使用 qmake 出现在文件夹中。在构建期间不出现。
基于
qmake
-两相的装配系统。Build -> Run qmake
。或者,如果尚未创建构建脚本,则此阶段会自动开始。因此,如果您已经有一个构建目录,那么在更改.pro
/.pri
文件时,您必须调用Build -> Run qmake
.Build All
(增量构建)或Rebuild All
.要自动生成构建脚本,您可以执行以下 hack:
那些。每次构建后,构建脚本将被删除,Qt Creator 将以
qmake
每个Build All
.另外,查看一个好的 qmake 指南。
更新
如果在所有东西的组装之后有任何目标(target)可执行,那么它们必须添加到依赖项中
after_build.depend
以便目标
after_build
是最近执行的命令。