0

私は非常に単純なダイアログ ベースの MFC プロジェクトを持っています。つまり、ダイアログを作成して実行しただけです。 ここに画像の説明を入力
問題はなく、コードは次の構成で完全に機能します。

構成:アクティブ(デバッグ)
プラットフォーム:アクティブ(Win32)

しかし、でファイルを開くと、AB.exeDependency walkerのエラーが表示されます。
ここに画像の説明を入力
もちろんDependency Walker、次の結果が表示 されます。

IESHIMS.DLL が開かれていない
Windows API に関連するすべての .dll は CPU タイプが x64
である 以下を除く他のすべての .dll は x64 タイプである
AB.EXE および COMCTL32.DLL は x86 タイプである

  • の結果を気にする必要がありDependency Walkerますか?
  • 1 つのプロジェクトに異なる CPU タイプの .DLL を含めることはできますか?
  • プログラムが完全に実行されるという事実に基づいて、ウォーカーがこれらのエラーを表示するのはなぜですか?
  • 仕組みを学ぶための良いリンクを紹介してもらえますDependency Walker か?
4

0 に答える 0