我刚在一台64位Windows机器上使用VS2008构建了libpng。它生成一个libpng.lib
文件,位于\projects\visualc71\Win32_Lib_Release目录下(使用的配置为"LIB Release")。
我使用dumpbin
来检查这个LIB文件:
C:\Temp\libpng-1.4.3>dumpbin projects\visualc71\Win32_LIB_Release\libpng.lib
Microsoft (R) COFF/PE Dumper Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file projects\visualc71\Win32_LIB_Release\libpng.lib
File Type: LIBRARY
Summary
8E4 .debug$S
DF2 .drectve
2BCD .rdata
21165 .text
C:\Temp\libpng-1.4.3>
但是,它并没有显示LIB文件的架构。我该如何查找给定的LIB文件是为32位还是64位架构构建的?
dumpbin
命令可在 Visual Studio 命令提示符 中使用。 - Calin