私は非常に単純なダイアログ ベースの 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か?