[英]Qt Creator on Windows XP: The procedure entry point strlen could not be located in the dynamic link library msvcrt.dll
I installed Qt Creator on a Windows XP VM, but it gives me this error message several times:我在 Windows XP VM 上安装了 Qt Creator,但它多次向我显示此错误消息:
I get this message box several times, then Qt Creator starts, but it behaves weird - some widgets don't repaint, and become black boxes:我多次收到此消息框,然后 Qt Creator 启动,但它的行为很奇怪 - 一些小部件不会重新绘制,并变成黑框:
Also Qt Creator crashes after I closing, and the crash happens in opengl32sw.dll.我关闭后 Qt Creator 也崩溃了,崩溃发生在 opengl32sw.dll 中。
Does this mean that Qt Creator no longer supports Windows XP ?这是否意味着 Qt Creator不再支持 Windows XP ? I assume they no longer test it against Windows XP or they wouldn't have shipped a version with such an obvious error.
我假设他们不再针对 Windows XP 测试它,或者他们不会发布带有如此明显错误的版本。
Turns out Qt Creator really has dropped support for XP , because of ANGLE OpenGL:事实证明,由于 ANGLE OpenGL, Qt Creator 确实已经放弃了对 XP 的支持:
As Kenneth reminds us 1 , Microsoft is ending the security updates for Windows XP in April 2014. That's about when we plan to release Qt 5.3.
正如 Kenneth 提醒我们1 的那样,Microsoft 将于 2014 年 4 月结束 Windows XP 的安全更新。那是我们计划发布 Qt 5.3 的时间。 Actually ANGLE (one of the OpenGL backends we have for Windows) doesn't support Windows XP already now, which is why eg Qt Creator 3.0 will not support it either in 5.2.
实际上 ANGLE(我们用于 Windows 的 OpenGL 后端之一)现在已经不支持 Windows XP,这就是为什么 Qt Creator 3.0 在 5.2 中也不支持它的原因。
I ended up downloading an older version of Qt SDK from here - https://download.qt.io/archive/qt/4.8/4.8.6/ , since I don't mind using Qt4.我最终从这里下载了旧版本的 Qt SDK - https://download.qt.io/archive/qt/4.8/4.8.6/ ,因为我不介意使用 Qt4。 But if the quoted text above is correct, Qt 5.1, should come with Qt Creator that still supports XP as well.
但是如果上面引用的文本是正确的,Qt 5.1 应该带有仍然支持 XP 的 Qt Creator。
I'm still using the QtCreator-3.5.1 based on Qt-5.5.1 in Windows XP.我还在 Windows XP 中使用基于 Qt-5.5.1 的 QtCreator-3.5.1。 Just removing the opengl32sw.dll works for me.
只需删除 opengl32sw.dll 对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.