Windows 中查看库文件(lib 或 dll)是 32 位还是 64 位

2020/02/06 Windows Library

Windows 中查看库文件(lib 或 dll)是 32 位还是 64 位。前提是已经安装了 Visual Studio。

在 cmd 中打开 Visual Studio tools 下的 Visual Studio Command Prompt 20xx(记得右键使用管理员模式打开)。然后到你要查看的库文件所在目录,输入如下命令:

dumpbin XXX.lib (or XXX.dll) /headers

会输出关于该库文件的header的所有信息。不过,信息通常很长,因此不妨立即按下 CTRL+C ,观察最初的几行,其中有几行类似:

FILE HEADER VALUES

14C machine (x86)

证明该库文件是 32 位的。

如果是

Dump of file XXX.dll
PE signature found
File Type: DLL
FILE HEADER VALUES
            8664 machine (x64)

则证明是 64 位的。

Search

    Table of Contents