Wiem, że istnieją narzędzia takie jak PE Explorer do sprawdzania zawartości bibliotek DLL w oknach (eksportowane symbole, itp.). Czy jest coś podobnego w przypadku bibliotek statycznych? Łączę się z biblioteką stron trzecich, która generuje błędy linkowania, i chcę dokładnie sprawdzić, czy symbole, których oczekuję, są rzeczywiście dostarczane.Inspektor biblioteki statycznej dla Windows?
21
A
Odpowiedz
28
Narzędzie DUMPBIN, który jest wyposażony w 32-bitowej wersji programu Microsoft Visual C++, łączy w sobie możliwości łącza, narzędzia LIB i EXEHDR. Połączenie tych narzędzi umożliwia przekazywanie informacji o formacie i symbolach zawartych w plikach wykonywalnych, bibliotekach i plikach DLL.
9
dumpbin jest dostarczany z Visual Studio i może zajrzeć do plików .lib. przeczytaj dokumentację, aby dowiedzieć się, z którego chcesz skorzystać lub po prostu użyj/all, zrzuć wszystko do pliku i użyj edytora, aby wyszukać symbole, których szukasz.
Powiązane problemy
- 1. Tworzenie biblioteki statycznej dla iPhone'a
- 2. Kompilacja krzyżowa biblioteki statycznej z systemu Linux dla Windows
- 3. Określanie architektury procesora biblioteki statycznej (LIB) w systemie Windows
- 4. zasobów w pytaniu statycznej biblioteki
- 5. Statystyki/Monitor/Inspektor dla beanstalkd
- 6. class Singleton w statycznej biblioteki
- 7. Tworzenie biblioteki statycznej w monotouch
- 8. Kompilowanie biblioteki statycznej dla iOS, która używa OpenMP
- 9. Podstawy kodu biblioteki statycznej iOS dla aplikacji z białymi etykietami
- 10. Jaki jest wpływ zmiany ustawienia "Dynamiczne RTL" dla biblioteki statycznej?
- 11. Xcode: jak prawidłowo zbudować projekt biblioteki statycznej?
- 12. czy istnieje inspektor App ubuntu dla Androida
- 13. Wykreślanie biblioteki dla Windows Phone 7/Silverlight
- 14. Brakujące pliki dla biblioteki `magic` na Windows
- 15. Utwórz podspec do wysyłki biblioteki statycznej
- 16. Jak korzystać z biblioteki statycznej (np. Biblioteki cocoapods) na XCTest?
- 17. Łączenie FreeImage jako biblioteki statycznej w VS2010?
- 18. Wyodrębnianie nazw funkcji z biblioteki statycznej
- 19. Czy dwukrotne połączenie biblioteki statycznej powoduje duplikację?
- 20. Ręczne tworzenie struktury z biblioteki statycznej
- 21. Sprawdzanie docelowej lokalizacji systemu iOS biblioteki statycznej
- 22. Jak wyświetlić platformę kompilacji pliku biblioteki statycznej
- 23. Łączenie biblioteki statycznej ze współdzieloną podczas kompilacji?
- 24. "niezdefiniowana odniesienia" podczas łączenia przed statycznej biblioteki
- 25. GCC/Linux: dodanie biblioteki statycznej do .so?
- 26. Zapobieganie importowaniu funkcji z biblioteki statycznej
- 27. scons kompilacja biblioteki statycznej i współużytkowanej
- 28. INotifyPropertyChanged dla zmiennej statycznej
- 29. Biblioteki parsowania CSS dla iPhone'a
- 30. Xcode 4: Jak dodać zależność docelowej biblioteki statycznej do projektu
Najwyżej, dzięki! –
Jeśli chcesz uzyskać dostęp do symboli .lib, możesz uruchomić 'dumpbin/headers libname.lib' z poziomu Developer Command Prompt dla VS 20xx. – Gobe