编辑:zwqx 2023-04-13
原神是一款非常有趣的开放世界冒险游戏,一直以来深受玩家喜爱,但是最近有很多小伙伴表示他的原神启动器打不开,提示“无法初始化任何Qt平台插件(no Qt platform plugin could be initialized)”,以下是小编为大家准备的解决办法。
原神提示无法初始化任何Qt平台插件的解决办法
提示如下:
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
分析原因
出现这个问题是启动器是因为,启动器是用Qt写的,找不到qwindows.dll文件,而官网的常见问题FAQ中也没有关于这个问题的解答,也没有人遇到过这个问题,官方客服也只是说反馈了。
原神在安装的时候实际上是把这个文件打包在安转目录的platform文件夹中的,出现这个问题是因为程序猿没有在程序中直接指定qt platform插件的位置,导致程序优先调取了“我的电脑”-“高级系统设置”-“高级”-“环境变量”中的QT_QPA_PLATFORM_PLUGIN_PATH和QT_PLUGIN_PATH指向的路径,而这是本人之前做python开发的时候用到的pyQt的插件位置,说白了就是pyQt和Qt的冲突问题,毕竟两个还是有区别的。
版权声明:本文为CSDN博主「传奇百晓生-明杰」的原创文章,遵循CC 4.0 BY-SA版权协议
原文链接:https://blog.csdn.net/chiwang_andy/article/details/130109126
解决办法
对于这种情况,网上说的专门去下载Qt最新版本安装包,然后把platform文件夹复制到原神安装目录是不靠谱的,解决不了问题。在QT_QPA_PLATFORM_PLUGIN_PATH和QT_PLUGIN_PATH中添加Qt的插件路径也无效。
真正的解决办法是删掉环境变量中的QT_QPA_PLATFORM_PLUGIN_PATH和QT_PLUGIN_PATH,就这么简单粗暴。。。或者是把这两个变量改个名字,要用到pyQt的时候再改回来。
bksn,米哈游。
更新:有人问如何删除环境变量,win+s搜索 高级系统设置
以上就是原神提示无法初始化任何Qt平台插件的解决办法啦,快去试试吧!