我正在使用 MSVC 在 Windows 上从源代码(官方源代码版本,而不是存储库)构建 Qt5 (Qt 5.15.0)。
我正在设置环境。变量、依赖项等,然后运行带有 1600 万个选项的 configure
,最后 jom
就可以了。
但我正在尝试构建,并且必须多次运行configure
。似乎每次我都必须删除整个源代码树并重新解压,否则构建就会失败。
具体来说,有没有办法“取消配置”或“重新配置”Qt5 构建? “-redo”标志似乎不是这样,并且 nmake clean
或 jom clean
也不起作用(而且它们似乎不是我想要的)想要;我想要重新配置,而不是重建。)
再次请注意,我的构建确实有效。我只是想要更快/更实用的迭代来更改构建配置。
最佳答案
使用影子构建,即从上一级目录执行配置。这是我在 Linux 上用来构建 Static QT 的命令行。
$ ../qtsrc/configure -opensource -confirm-license -release -static -no-pch -qt-xcb -prefix $PWD/_build -skip webengine -nomake tests -nomake examples
因此,如果您需要进行其他配置,只需清空目录 $PWD。希望它有助于解决这个问题。
关于c++ - 更改命令行 Qt5 源构建的配置的正确/快速方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62696596/