Właśnie zbudowałem bibliotekę libpng na 64-bitowym komputerze z systemem Windows przy użyciu VS2008. Tworzy plik libpng.lib
w katalogu \ projects \ visualc71 \ Win32_Lib_Release (w konfiguracji użyto "Release LIB").Określanie architektury procesora biblioteki statycznej (LIB) w systemie Windows
użyłem dumpbin
wglądu do tej LIB plik:
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>
Nie ma jednak pokazać architekturę pliku lib. Jak znaleźć, jeśli dany plik LIB jest zbudowany dla architektury 32-bitowej lub 64-bitowej?
Ach, dzięki! BTW - możesz zmienić format tekstu. –
To rozszerzenie właściwości Eksploratora Windows pokazuje informacje o architekturze bez użycia narzędzia: http://sanje2v.wordpress.com/2013/12/10/writing-property-handler-for-windows-explorermanta-property-extension/ – Sanjeev
Komenda dumpbin' jest dostępna w [Visual Studio Command Prompt] (https://msdn.microsoft.com/en-us/library/ms229859) – Calin