Je viens de construire libpng sur une machine Windows 64 bits en utilisant VS2008. Il produit un fichier libpng.lib
dans le répertoire \ projects \ visualc71 \ Win32_Lib_Release (la configuration utilisée étant "LIB Release").Détermination de l'architecture CPU d'une bibliothèque statique (LIB) sous Windows
J'utilisé dumpbin
pour inspecter ce fichier 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>
Il ne montre cependant pas l'architecture du fichier LIB. Comment trouver si un fichier LIB donné est construit pour une architecture 32 bits ou 64 bits?
Ah, merci! BTW - vous voudrez peut-être reformater le texte. –
Cette extension de propriété pour Windows Explorer affiche des informations sur l'architecture sans utiliser d'outil: http://sanje2v.wordpress.com/2013/12/10/writing-property-handler-for-windows-explorermanta-property-extension/ – Sanjeev
La commande dumpbin' est disponible dans [Invite de commandes Visual Studio] (https://msdn.microsoft.com/en-us/library/ms229859) – Calin