Correct/Fast 更改命令行 Qt5 源代码构建配置的方法

Correct/Fast Way to Change the Config of a Command-Line Qt5 Source Build

我正在 Windows 上使用 MSVC 从源代码(官方源代码发布,而不是来自 repo)构建 Qt5 (Qt 5.15.0)。

我正在设置环境。变量,依赖关系等,然后 运行 configure 有 1600 万个选项,最后 jom 并且它起作用了。

但我正在尝试构建,并且必须 运行 configure 很多。似乎每次我都必须删除整个源代码树并重新解压,否则构建就会失败。

具体来说,有没有办法“取消配置”或“重新配置”Qt5 构建? “-redo”标志似乎不是它,nmake cleanjom clean 也不起作用(它们似乎不是我想要的;我想要重新配置,而不是重建.)

再次请注意,我的构建确实有效。我只想 faster/more 实际迭代来更改构建配置。

使用影子构建,即从上一级目录执行配置。这是我在 Linux 上用于构建静态 QT 的命令行。

$ ../qtsrc/configure -opensource -confirm-license -release -static -no-pch -qt-xcb -prefix $PWD/_build -skip webengine -nomake tests -nomake examples

因此,如果您需要进行其他配置,只需清空目录 $PWD。希望它有助于关闭这个问题。