2010-04-09 15 views
9

VC6 kullanılarak derlenen, Windows statik kitaplığında tanımlanmamış sembollerin listesini bulmanın bir yolu var mı?Windows'da tanımlanmamış sembollerin bulunması statik lib

nm komutunun linux'teki tüm sembolleri listeleyeceğini ve "U" etiketli sembollerin tanımsız olarak tanımlanabileceğini biliyorum. Ancak, Windows nasıl yapılır?

cevap

13

Dumpbin.exe/simgelerini .lib dosyasında kullanabilirsiniz. Bu, kullanılan tüm sembolleri listeler, harici olanlar "Dış" önekine sahiptir.

+0

Dumpbin ayrıca .lib dosyasının sembollerini de listeliyor mu? Sanırım sadece .dlls için çalışıyor. – Jay

+0

@Jay, evet, göndermeden önce doğruladım. DLL'ler için anahtar/ithalat –

+0

Evet öyle. Ben de doğruladım. Cevap için teşekkürler. :) – Jay

4

Cygwin'de binutils yüklerseniz, nm'niz vardır ve VC6'nın nesne dosya biçimini anlar.

+0

Cevabınız için teşekkürler. Bunu yapabileceğimizi bilmiyordum. – Jay

İlgili konular