【问题标题】:Can not load the qt platform plugin windows无法加载qt平台插件windows
【发布时间】:2015-04-05 11:04:59
【问题描述】:

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

【问题讨论】:

    标签: c++ windows qt deployment


    【解决方案1】:

    您应该将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>
    

    【讨论】:

    • 你确定你正确地阐述了windeployqt吗?它是否产生任何错误或警告?
    • 你是否正确设置了Qt bin目录的路径?你具体设置了什么?另外你确定你是从它的目录运行windeployqt.exe 吗?
    • 这个项目在我的电脑上运行良好。但是当我在另一台计算机上运行 exe 时它给了我这个错误
    最近更新 更多