我在Windows XP VM上安装了Qt Creator,但它多次给我这个错误信息:
我多次收到此消息框,然后Qt Creator启动,但它表现得很奇怪 - 一些小部件不会重新绘制,并变成黑盒子:
关闭后Qt Creator也崩溃了,崩溃发生在opengl32sw.dll中。
这是否意味着Qt Creator 不再支持Windows XP ?我假设他们不再对Windows XP进行测试,或者他们不会发布有这么明显错误的版本。
答案 0 :(得分:0)
原因是Qt Creator really has dropped support for XP,因为ANGLE OpenGL:
正如Kenneth提醒我们1,微软正在结束安全更新 2014年4月的Windows XP。这就是我们计划发布Qt 5.3的时候。 实际上ANGLE(我们用于Windows的OpenGL后端之一)现在已不支持Windows XP,这就是为什么Qt Creator 3.0不支持5.2。
我最终从这里下载了旧版本的Qt SDK - https://download.qt.io/archive/qt/4.8/4.8.6/,因为我不介意使用Qt4。但如果上面引用的文字是正确的,那么Qt 5.1也应该附带Qt Creator,它仍然支持XP。
答案 1 :(得分:0)
我仍在 Windows XP 中使用基于 Qt-5.5.1 的 QtCreator-3.5.1。只需删除 opengl32sw.dll 即可。