【问题标题】:qt 5.2.0 windows 7 missing dlls (program crashes)qt 5.2.0 windows 7 缺少 dll(程序崩溃)
【发布时间】:2014-02-03 06:51:27
【问题描述】:

尝试运行 Windows 7、Qt 5.2.0 程序并立即崩溃。 我有 mingw48_32 版本和 32 位版本的 Qt 5.2.0。 我没有 Visual Studio,虽然我下载并安装了一些 2010 VS SDK 和 .Net 框架的东西,仍然没有运气。 我试过搜索这些东西无济于事。如果它在我机器上的某个地方 我还没有找到它们。

运行依赖遍历器后,它显示以下缺少的 DLL:

GPSVC.DLL
IESHIM.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
API-MS-WIN-EVENTING-PROVIDER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-THREADPOOL-L1-2-0.DLL
API-MS-WIN-CORE-SYSINFO-L1-2-0.DLL
API-MS-WIN-CORE-SYNCH-L1-2-0.DLL
API-MS-WIN-CORE-RTLSUPPORT-L1-2-0.DLL
API-MS-WIN-CORE-REGISTRY-L1-1-0.DLL
API-MS-WIN-CORE-PROCESSTHREADS-L1-1-1.DLL
API-MS-WIN-CORE-MEMORY-L1-1-1.DLL
API-MS-WIN-CORE-LIBRARYLOADER-L1-1-1.DLL
API-MS-WIN-CORE-INTERLOCKED-L1-2-0.DLL
API-MS-WIN-CORE-HEAP-L1-2-0.DLL
API-MS-WIN-CORE-ERRORHANDLING-L1-1-1.DLL
API-MS-WIN-CORE-DELAYLOAD-L1-1-1.DLL
API-MS-WIN-CORE-DEBUG-L1-1-1.DLL
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL

我真的很感谢任何帮助解决这个问题!已经用了几天 试图弄清楚。 谢谢!

【问题讨论】:

  • 在另一台计算机上,我似乎在 'Windows\winsxs\x86_microsoft-windows-minkernelapinamespace_31bf3856ad364e35_6.1.7601.22125_none_blahblahblah' 下的目录中找到了所有 API-MS-WIN 内容在哪里可以在线下载?一定是缺少一些 SDK?
  • 你有什么运气吗?我遇到了同样的问题,但我能找到的唯一信息似乎表明“API-MS-WIN-*.DLL”是 Windows 8 DLL。如果我在 Windows 7 上构建,我不确定为什么 Qt 会生成依赖于它们的可执行文件...
  • 这些是 WinRT DLL,在 Win 7 上不存在

标签: windows qt qt5 mingw32


【解决方案1】:

今天我也发生了同样的事情。我发现了问题。我的程序正在加载版本错误的 DLL。当从 PATH 或程序文件夹中发现不兼容的库时,可能会发生这种情况,这些库引用了这些“缺失”的库。在 Windows 的文档中解释了在哪些优先文件夹中搜索 DLL。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。我意识到我一直在复制错误的 dll 文件。它们与旧版本(qt 5.0 到 qt 5.5.1)同名。所以,我只是复制了正确的文件就完成了。

    【讨论】:

      【解决方案3】:

      我在 Windows 10 下使用 Microsoft Visual Studio 2010 编译 C++ 程序并尝试在 Windows 7 下安装时遇到类似错误。解决方法:在 Windows 7 下编译 C++ 程序。

      【讨论】:

        【解决方案4】:

        如果qt项目依赖多媒体插件:

        在 .pro 文件中添加 win32: QTPLUGIN.audio=qtaudio_windows

        【讨论】:

          猜你喜欢
          • 2011-02-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-06
          • 1970-01-01
          • 1970-01-01
          • 2023-03-22
          相关资源
          最近更新 更多