Qt应用程序在buildbot上构建后变为windows-old样式

时间:2018-03-31 11:48:46

标签: c++ qt qt5.6 qt5.10

我开始从Qt 5.6迁移到5.10.1并遇到了这个问题。在5.6版本上,风格是" windowsvista"一切顺利。现在看起来Qt无法检测到这个并使用" windows"样式。

此外,在我的电脑上,5.10.1的版本看起来不错。它适用于Windows 10 x64,与buildbot相同。

配置行:

-release -prefix C:\repository\x64\qt5 -force-debug-info -platform win32-msvc2013 -nomake examples -no-compile-examples -nomake tests -opengl dynamic  -opensource -confirm-license -mp -no-strip

我在没有Ruby和Perl库的情况下构建Qt,因为它对我的项目来说是不必要的。

可能是配置问题,因为在5.6中/ qtbase中有configureapp.exe,现在我无法看到它。但我不明白原因。

1 个答案:

答案 0 :(得分:2)

我发现了一个问题。在Qt5.10.1之后" windowsvista"风格成为一个插件。所以在最终的部署文件 windowsvistastyle.dll 中存在。我添加了一个文件夹" / styles"使用此 .dll ,问题就消失了。