无法加载qt平台插件windows

4

当我在我的电脑上编译项目并运行时,没有任何错误。但是当我在另一台电脑上运行该项目时,出现了错误。

enter image description here

1个回答

4
你需要将qwindows.dll文件放在和可执行文件同名的platforms目录下。建议使用Windows部署工具进行应用程序发布,该工具位于QTDIR/bin/windeployqt.exe路径下,它会自动将所有必要的文件放到应用程序目录中。
打开命令提示符并将Qt目录及其bin文件夹的路径添加到PATH变量中,例如:
set PATH= path\to\Qt\bin

接下来,使用你的应用程序路径作为参数运行Windows部署工具:

windeployqt.exe  <path-to-app-binary>

你确定你正确地解释了 windeployqt 吗?它是否产生了任何错误或警告? - Nejat
你是否正确设置了Qt二进制文件目录的路径?你具体设置了什么?另外,你确定你是从它的目录中运行windeployqt.exe吗? - Nejat
这个项目在我的计算机上运行良好。但是当我在另一台计算机上运行exe文件时,它会给我这个错误。 - servetcolakoglu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接