我刚刚开始使用Qt并创建了一个简单的Qt Widgets应用程序。当我构建并运行应用程序时(即使我创建了一个没有新代码的新项目),我收到以下错误消息:
mincore \ com \ oleaut32 \ dispatch \ ups.cpp(2128)\ OLEAUT32.dll!74445072 :(来电者:7444FE4F)ReturnHr(1)tid(188)8002801D图书馆未注册。 mincore \ com \ oleaut32 \ dispatch \ ups.cpp(2128)\ OLEAUT32.dll!74445072 :(来电者:7444FE4F)ReturnHr(2)tid(188)8002801D图书馆未注册。
我的Qt安装和Windows都是最新的。我现在一直在寻找解决方案几个小时,我找不到任何与网上问题有关的东西......其他任何地方都有类似的问题吗?
更新
我刚从我的电脑上完全删除了Qt并进行了全新安装,我仍然收到相同的消息。
答案 0 :(得分:4)
唉。这个问题破坏了我的星期天。
我在QT 5.9.1,Windows 10,Surface Book上。
我尝试重新安装Windows,但没有工作。我尝试重新安装Microsoft Runtime,但没有工作。以百万种不同的方式重新安装QT,没有用。
所以我查看了最新的更新,并检查了我的oleaut32.dll版本 - 1.1.15063.0。根据我发现的旧论坛帖子,这个错误可能是由请求更新版本的oleaut32.dll的应用程序引起的。所以我跳到内部预览版本(选择慢速环)并升级到10.0.16251版本,它也升级了我的oleaut32.dll。修正了它,不再出错了。 QT创建者终于有效了。
我想QT要求你现在进入测试版窗口吗?