私は非常に単純なダイアログ ベースの MFC プロジェクトを持っています。つまり、ダイアログを作成して実行しただけです。
問題はなく、コードは次の構成で完全に機能します。
構成:アクティブ(デバッグ)
プラットフォーム:アクティブ(Win32)
しかし、でファイルを開くと、AB.exe
次Dependency walker
のエラーが表示されます。
もちろんDependency Walker
、次の結果が表示 されます。
IESHIMS.DLL が開かれていない
Windows API に関連するすべての .dll は CPU タイプが x64
である 以下を除く他のすべての .dll は x64 タイプである
AB.EXE および COMCTL32.DLL は x86 タイプである
- の結果を気にする必要があり
Dependency Walker
ますか? - 1 つのプロジェクトに異なる CPU タイプの .DLL を含めることはできますか?
- プログラムが完全に実行されるという事実に基づいて、ウォーカーがこれらのエラーを表示するのはなぜですか?
- 仕組みを学ぶための良いリンクを紹介してもらえます
Dependency Walker
か?