VC PlusPlus:DLLファイルが32bit版なのか64bit版なのか調べる方法

提供:yonewiki

VC PlusPlusに戻る

概要

 入手したdll(やlibファイル:libも拡張子が違うだけで同じ手順です。もちろんファイルの中身は全然違います。)が何bit版なのかわからないときは、Visual StudioのTool->Command Line->PowerShellとかのコマンドで使えるdumpbinコマンドで確認します。


 以下のコマンドで調べられます。

dumpbin /headers (確認するdllファイルパスもしくはdllファイル名) | findstr machine

 例えば、カレントディレクトリにあるwintab32.dllを調べたい場合

dumpbin /headers wintab32.dll | findstr machine

とします。

 そうするとC:¥Windows¥sysWow64にあるwintab32.dllは

             14C machine (x86)
                   32 bit word machine

 となって、C:¥Windows¥system32にあるwintab32.dllは

            8664 machine (x64)

 となります。

 x86という応答があった方が32bitで、x64という応答があった方が64bitになります。

 

VC PlusPlusに戻る