2010-02-02 41 views
21

Tôi biết có những công cụ như PE Explorer để kiểm tra nội dung của các DLL trên các cửa sổ (các biểu tượng đã xuất, vv). Có cái gì đó tương tự cho các thư viện tĩnh? Tôi đang liên kết với thư viện của bên thứ ba đang tạo ra một số lỗi liên kết và tôi muốn kiểm tra kỹ xem các biểu tượng mà tôi mong đợi có thực sự được cung cấp hay không.Trình kiểm tra thư viện tĩnh cho các cửa sổ?

Trả lời

28

Dumpbin

Tiện ích dumpbin, được cung cấp với các phiên bản 32-bit của Microsoft Visual C++, kết hợp khả năng của LINK, tiện ích LIB, và EXEHDR. Sự kết hợp của các công cụ này có khả năng cung cấp thông tin về định dạng và ký hiệu được cung cấp trong tệp thực thi, thư viện và tệp DLL.

+1

Tuyệt vời nhất, cảm ơn! –

+1

Nếu bạn muốn truy cập các ký hiệu .lib, bạn có thể chạy 'dumpbin/headers libname.lib' từ bên trong Developer Command Prompt cho VS 20xx. – Gobe

9

dumpbin đi kèm với Visual Studio và có thể xem nhanh tệp .lib. đọc tài liệu để tìm ra swich bạn muốn sử dụng hoặc chỉ sử dụng/tất cả, đổ tất cả vào một tập tin và sử dụng một trình soạn thảo để tìm kiếm các biểu tượng bạn đang tìm kiếm.

Các vấn đề liên quan