更改命令行 qt5 源代码构建配置的正确/快速方法

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

本文关键字:方法 配置 命令行 qt5 源代码 构建      更新时间:2023-10-16

我正在使用MSVC的Windows上从源代码(官方源代码版本,而不是存储库(构建Qt5(Qt 5.15.0(。

我正在设置 env. 变量、依赖项等,然后运行具有 1600 万个选项的configure,最后jom并且它可以工作。

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

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

同样,请注意我的构建确实有效。我只是想要更快/更实用的迭代而不是更改构建配置。

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

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

因此,如果您需要执行其他配置,只需清空目录$PWD即可。希望它有助于解决这个问题。