Qt - '影子大厦'?

时间:2011-09-10 17:24:36

标签: qt build-process desktop-application

我有一个简单的问题 - 什么是影子建筑?我在Qt的Target Setup对话框中看过它,但不知道它做了什么,或者我是否应该使用它。

它也存在于“常规”组下的“项目”选项卡中。

2 个答案:

答案 0 :(得分:36)

Shadow building是一种用于为不同平台/编译器/等构建相同版本的不同Qt版本的技术。您编译的版本位于不同的目录中,与原始Qt源目录分开。

我为MSVS2010编译器创建了一个阴影版本。如果我想,我可以在不同的构建目录中为MinGW创建一个新的构建。

请参阅定义here,以及有关配置构建here的更多信息。

答案 1 :(得分:1)

有关Mateen答案的其他信息。

默认情况下,Qt Creator在与源目录不同的目录中shadow builds构建项目。这样可以将为每个build and run kit生成的文件分开。如果仅使用单个kit进行构建和运行,则可以取消选择“阴影构建”复选框。

https://doc.qt.io/qtcreator/creator-build-settings.html#qmake-build-configuration