1

Qt を使い始めたところ、次の問題が発生しました。QtCreator 内からアプリケーションをコンパイルして実行すると問題なく動作しますが、デバッグ フォルダーに移動し、.exe ファイルをダブルクリックしてアプリを起動すると、メッセージ ボックスが表示されます。ポップアップし、それは言う

QtDeclaratived4.dll が見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションを再インストールすると、この問題が解決する場合があります

注意してください - これは、QtDeclarative4.dll ではなく、4 の前に文字 d が付いた QtDeclaratived4.dll です。

Google で検索した後、必要な dll を見つけてプロジェクト フォルダー内に配置するというアドバイスを見つけました。しかし残念ながら、そのような .dll は私のコンピューターにはありません。QtDeclarative4.dll を見つけて、プロジェクト フォルダー内に配置しようとしましたが、役に立ちませんでした。他の解決策を提案してもらえますか?

4

2 に答える 2

2

d名前の は Qt のデバッグ バージョンを示します。これは、 debug buildを使用してアプリケーションをコンパイルしたことを意味します。

あなたのコンピューターにはおそらくこの DLL があり、Qt Creator はそれがどこにあるかを知っているので、アプリケーションを実行することができます。ただし、環境変数で構成されたこのライブラリへのパスがありませんPATH。つまり、アプリケーションを手動で (Qt Creator の外部で) 実行することはできません。

この問題を解決するには、次の 2 つの選択肢があります。

  • リリース ビルドを選択してアプリケーションをコンパイルします。
  • QtDeclaratived4.dllまたは、PATH環境変数にフル パスを追加します。
于 2012-06-25T20:07:50.217 に答える
0

QtDeclarative4.dllで見つけることができますC:\[QT_INSTALL_DIR]\bin

Qt が配布する標準の Windows インストーラーを使用した場合は、必ずこれが必要です。

于 2012-06-25T20:14:03.237 に答える