実行すると、VC++
アプリケーションは実行されず、0xc00007b
エラーコードで停止しますSTATUS_INVALID_IMAGE_FORMAT
。これは、DLL
sでのx86-x64アーキテクチャの互換性の問題があることを意味することを理解しています。
私は確認しましたDependency Walker
が、次のものが得られます:
64
依存関係に関するインジケータはありません。見つからない3つのファイルのいずれかをダブルクリックすると、アプリフォルダーでそれらを探していると表示されますが、そこにそれらをコピーしただけでなく、それらすべてをに持っていC:\Windows\System32
ます。
私はすでにVisual C++ Redistributables
インストールしました:
- 2005-x86およびx64
- 2008-x86およびx64
- 2010-x86およびx64
私は走りましたがsfc /scannow
、すべてが順調です。
アプリケーションがあり32bit
、それは元々で書かれましたVS2006
、XP
。
これを修正するにはどうすればよいですか?
VC ++のバージョンがインストールされているからといって、必要なバージョンがあるというわけではありません。VS2006
—
Ramhound
depend.exe内で、F7を実行してトレースを統計します。blogs.technet.com
—
b