Ich habe Libpng auf einem 64-Bit-Windows-Rechner mit VS2008 erstellt. Es erzeugt eine libpng.lib
Datei im Verzeichnis \ projects \ visualc71 \ Win32_Lib_Release (die Konfiguration wird als "LIB Release" verwendet).Ermitteln der CPU-Architektur einer statischen Bibliothek (LIB) unter Windows
verwendete ich dumpbin
diese LIB-Datei zu überprüfen:
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>
Es ist jedoch die Architektur der LIB-Datei nicht zeigen. Wie finde ich heraus, ob eine bestimmte LIB-Datei für eine 32-Bit- oder 64-Bit-Architektur erstellt wurde?
Ah, danke! BTW - Sie möchten vielleicht den Text neu formatieren. –
Diese Eigenschaftserweiterung für Windows Explorer zeigt Architekturinformationen ohne Verwendung eines Tools an: http://sanje2v.wordpress.com/2013/12/10/writing-property-handler-for-windows-explorermanta-property-extension/ – Sanjeev
The ' dumpbin'-Befehl ist in einer [Visual Studio-Eingabeaufforderung] verfügbar (https://msdn.microsoft.com/en-us/library/ms229859) – Calin