c++ - 无法加载qt平台插件windows

标签 c++ windows qt deployment

当我编译项目然后在我的电脑上工作时没有错误。但是每当我在另一台计算机上运行该项目时,就会发生错误

enter image description here

最佳答案

您应该将 qwindows.dll 放在可执行文件旁边的名为 platforms 的目录中。尝试使用 The Windows Deployment Tool 部署您的应用程序可以在 QTDIR/bin/windeployqt.exe 中找到。它会自动将所有必需的文件放入您的应用程序目录中。

打开命令提示符并将路径添加到您的 Qt 目录及其 bin 文件夹到 PATH 变量,如:

set PATH= path\to\Qt\bin

接下来以您的应用程序路径作为参数运行 windows 部署工具:

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

关于c++ - 无法加载qt平台插件windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29456610/

相关文章:

c++ - QML Component 'Video' 无法播放来自Qt资源文件的视频文件

c++ - 显式直接#include 与非契约传递#include

定义了 unicode 的 int _tmain ( int argc, TCHAR* argv[] ) 无法识别命令行参数

c++ - 在非 GCC 编译器中使用 __FUNCTION__、__PRETTY_FUNCTION__

c++ - Qt Creator 添加 mqtt 库

c++ - wchar 以一个或两个空字节结尾?

c++ - 我怎么能只使用一次cin?

c++ - GlobalMemoryStatusEx 不考虑新阵列

c++ - Qt C++ - 将多个对象连接到一个信号

c++ - 我如何使用 Qt 查看大图像?