【问题标题】:Can't load platform pluggins for Qt Windows enviroment [duplicate]无法为 Qt Windows 环境加载平台插件 [重复]
【发布时间】:2022-01-26 02:01:09
【问题描述】:

我尝试在我的 PC 中启动一个基本的 Qt6 Widgets 应用程序,它构建时没有错误,但它在执行时抛出此错误:

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: direct2d (from D:\Qt\6.1.3\msvc2019_64\plugins\platforms), minimal (from D:\Qt\6.1.3\msvc2019_64\plugins\platforms), offscreen (from D:\Qt\6.1.3\msvc2019_64\plugins\platforms), windows (from D:\Qt\6.1.3\msvc2019_64\plugins\platforms), direct2d, minimal, offscreen, windows.

知道会是什么吗?我尝试将 QT_QPA_PLATFORM_PLUGIN_PATH 设置为正确的路径,并且安装了插件,但它不起作用。我正在 Visual Studio 中使用 msvc2019 进行编译

【问题讨论】:

    标签: c++ visual-studio qt visual-c++ qt6


    【解决方案1】:

    解决方案:我通过将适用于正确平台的插件文件粘贴到我项目的 build 文件夹中的 D:\Qt\6.1.3\msvc2019_64\plugins\platforms 找到了解决方案。

    【讨论】:

    • 我通常将平台插件文件夹复制到与我的可执行文件相同的文件夹中。我用 CMake 脚本来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 2016-11-16
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 2018-05-08
    • 1970-01-01
    相关资源
    最近更新 更多