Giả sử bạn đang nói về một thư viện tĩnh, DUMPBIN /SYMBOLS
cho thấy các chức năng và các đối tượng dữ liệu trong thư viện. Nếu bạn đang nói về một thư viện nhập khẩu (một .lib
được sử dụng để chỉ các biểu tượng được xuất từ một DLL), thì bạn muốn DUMPBIN /EXPORTS
.
Lưu ý rằng đối với các chức năng được liên kết với giao diện nhị phân "C", điều này vẫn không giúp bạn trả về giá trị, tham số hoặc quy ước gọi. Thông tin đó không được mã hóa trong tất cả các .lib
; bạn phải biết rằng trước thời hạn (thông qua các nguyên mẫu trong các tệp tiêu đề), để gọi chúng chính xác.
Đối với các chức năng được liên kết với giao diện nhị phân C++, quy ước và đối số gọi được mã hóa trong tên đã xuất của hàm (còn được gọi là "mangling tên"). DUMPBIN /SYMBOLS
sẽ hiển thị cho bạn cả tên chức năng "bị hỏng" cũng như tập hợp các tham số đã giải mã.
Nguồn
2008-11-20 14:31:02
Bạn có tên mở rộng nào cho VS không? – Damian