我有一个简单的问题 - 什么是影子建筑?我在Qt的Target Setup对话框中看过它,但不知道它做了什么,或者我是否应该使用它。
它也存在于“常规”组下的“项目”选项卡中。
答案 0 :(得分:36)
Shadow building是一种用于为不同平台/编译器/等构建相同版本的不同Qt版本的技术。您编译的版本位于不同的目录中,与原始Qt源目录分开。
我为MSVS2010编译器创建了一个阴影版本。如果我想,我可以在不同的构建目录中为MinGW创建一个新的构建。
答案 1 :(得分:1)
有关Mateen答案的其他信息。
默认情况下,Qt Creator在与源目录不同的目录中shadow builds构建项目。这样可以将为每个build and run kit生成的文件分开。如果仅使用单个kit进行构建和运行,则可以取消选择“阴影构建”复选框。
https://doc.qt.io/qtcreator/creator-build-settings.html#qmake-build-configuration