1

Qt 4.8.2 をビルドすると、正常にビルドされます。しかし、Qt のビルド済みアプリ (qtdemo.exe、designer.exe など) を実行すると、プロシージャ エントリ ポイント エラーがスローされます。

これはそれが言うことです:

ここに画像の説明を入力

私はそれを機能させることができません!

Phonon、Script、Qt3support、または webkit を使用せずに、デバッグ DLL とリリース DLL をビルドしました。


Dependency Walker でアプリを開くと、赤い太字で次のように表示されます。

エラー: 暗黙的に依存するモジュールにエクスポート関数がないため、少なくとも 1 つのモジュールに未解決のインポートがあります。

エラー: CPU タイプが異なるモジュールが見つかりました。

警告: 少なくとも 1 つの遅延読み込み依存モジュールが見つかりませんでした。警告: 遅延ロード依存モジュールにエクスポート機能がないため、少なくとも 1 つのモジュールに未解決のインポートがあります。

4

1 に答える 1

2

この問題は、システム PATH に QtCore4.dll の別のバージョンがある場合に発生します。新しくコンパイルされた dll を実行可能ファイルと同じディレクトリにコピーすることで、これを回避できます。これにより、正しいバージョンが検出されます。

システムで QtCore4.dll を検索して、競合するファイルをインストールしたプログラムを確認できます。

于 2012-11-06T07:55:11.043 に答える