【发布时间】: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 上不存在