2017-06-16 43 views
1

私はちょうどQtを使い始めて、簡単なQtウィジェットアプリケーションを作成しました。私がアプリケーションをビルドして実行すると(たとえ新しいコードがない新規プロジェクトを作成しても)、次のエラーメッセージが表示されます。Qtウィジェットアプリケーション "ライブラリが登録されていません"エラー

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ライブラリが登録されていません。

My QtのインストールとWindowsはどちらも最新です。私は数時間のための解決策を今探していて、私はリモートで問題のオンラインに関連する何かを見つけることができません...他の誰かが似たような問題を抱えていましたか?

更新:

私は完全に私のPCからのQtを除去し、新しいをインストールしなかったし、私はまだ同じメッセージを取得しています。

+0

質問は本当にQtに関するものではありませんが、アプリケーションはシステム内のCOMオブジェクトに依存しており、そのライブラリの存在/不在/登録をシステムで正常にチェック/警告していません。そのような質問はほとんど答えられないでしょう。あなたは、アプリケーションが依存する正確なCOMオブジェクトを見つける必要があります。正しいタグはCOM/Windowsです – AlexanderVX

+0

@AlexanderVXどうすればいいですか?私がここで作業しなければならないのは、本当に謎のエラーメッセージです。私は完全に失われています。私は問題を反映するためにタグを更新しました – tjwrona1992

+0

私はGoogleから私のWindowsレジストリに問題があるかもしれません。それが事実なら、それをリセットする唯一の方法はWindowsの再インストールと思われますが、私は本当にそれを避けることを望んでいます... – tjwrona1992

答えて

4

Ugh。この問題は私の日曜日を壊した。

私は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でベータ版のウィンドウが必要ですか?

+0

LOL、それはばかげている。それはまだコンパイルし、警告を処理するように見えるので、将来のWindowsアップデートで修正されるようですが、私は警告を少しずつ見て苦しんでいると思います... – tjwrona1992

+1

Win32 APIのMessageBoxでこのエラーメッセージが表示されます最新のWindows上で()! – Zingam

関連する問題