QT报错:This application failed to start because no Qt platform plugin could be initialized.
huanbailu 2024-07-25 12:35:01 阅读 68
报错信息 “this application failed to start because no Qt platform plugin could be initialized.Reinstalling the application may fix this problem” 通常是由于缺少必要的 Qt 平台插件。
1.最常见的情况就是缺少platforms
确保 <code>platforms 目录存在,并且包含 qwindows.dll
文件。你的文件结构应该类似于
your_app_directory/
├── platforms/
│ └── qwindows.dll
├── app.exe
├── other_required_files.dll
2.确保文件结构正确还有报错的话,请添加Qt的系统环境变量
(1)首先找到你Qt的安装路径下dll库的路径,以我的电脑为例:
<code>D:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin
(2).此电脑右键属性,打开设置界面
(3).点击高级系统设置
(4).在弹出的系统属性界面点击环境变量
(5).在弹出的环境变量界面找到Path,选中编辑
(6).点击新建,将步骤(1)的路径复制进去,点击确定。
如果你按照以上步骤操作,仍然遇到问题,请尝试在没有 Qt 安装的干净环境中运行应用程序,或者评论留言所遇到的问题。
上一篇: 【C语言】结构体,枚举,联合超详解!!!
本文标签
QT报错:This application failed to start because no Qt platform plugin could be initialized.
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。