【问题标题】:Qt application: Failed to load platform plugin “windows”Qt 应用程序:无法加载平台插件“windows”
【发布时间】:2015-10-10 05:22:25
【问题描述】:

我已经看到很多关于这个特定错误消息的帖子散布在互联网上。我所看到的所有答案似乎都假定用户已经听说过一种叫做 Qt 的东西并想用 Qt 做一些事情。我在运行 TeXworks 时收到此消息。 TeXworks 多年来一直为我工作得很好,直到有人付钱对我的电脑进行一些维护,决定删除我的所有文件,然后用机器人的声音向我背诵样板通知。

我从未听说过在任何其他方面称为 Qt 的东西,而且我对任何称为 Qt 的东西都不感兴趣。我试图让 TeXworks 像往常一样运作。如果我不是对 Qt 有一定的兴趣和知识,是否可以回答如何处理这个问题?

【问题讨论】:

  • 您是否尝试重新安装 TeXworks?您尝试了哪些步骤来修复它?
  • 我做到了。好的,我会再试一次。
  • 有Dependency Walker申请。只需用它打开您的.exe 文件,它就会显示所有丢失的.dll。
  • @DmitrySokolov :假设您的意思是我应该将 miktex-texworks.exe 图标拖到depends.exe 的图标中,我看到的是一个包含 API-MS-WIN-APPMODEL-RUNTMIE- 的列表L1-1-0.DLL 和 GPSVC.DLL 以及其他七个显示“打开文件时出错。系统找不到指定的文件 (2)”的消息。下一个问题是:我该怎么办?

标签: c++ qt runtime-error


【解决方案1】:

首先,检测哪些.dll 文件丢失。下载并运行Dependency Walker。打开(或在主窗口上拖动)应用程序的.exe 文件。在依赖树的第一层,将显示应用程序的.dll 文件

带有黄色问号图标的.dll 丢失。您应该将所有缺少的 .dll 文件复制到应用程序文件夹中,或者将包含 .dll 文件的文件夹添加到 PATH 环境变量中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 2018-05-08
    • 2016-11-16
    • 2017-03-01
    • 1970-01-01
    • 2014-04-11
    相关资源
    最近更新 更多