2009-01-25 9 views
55

Tôi không thấy dumpbin.exe trên hệ thống của mình. Tôi có Visual Studio 2005 trên hệ thống của mình. Khi tôi gõ dumpbin trên dòng lệnh, nó nói lệnh không thể nhận ra.Không thể tìm thấy Dumpbin.exe

Trình duyệt có đi kèm với Visual Studio theo mặc định hay tôi phải thêm công cụ này một cách rõ ràng?

Trả lời

57

Có thể bạn cần mở lời nhắc lệnh với PATH được thiết lập đúng cách. Tìm biểu tượng trong menu bắt đầu có nội dung như "Dấu nhắc lệnh Visual C++ 2005". Bạn sẽ có thể chạy dumpbin (và tất cả các công cụ dòng lệnh khác) từ đó.

18

Theo mặc định, nó không nằm trong PATH của bạn. Bạn cần sử dụng "Visual Studio 2005 Command Prompt". Ngoài ra, bạn có thể chạy tập tin batch vsvars32, mà sẽ thiết lập môi trường của bạn một cách chính xác.

Thuận tiện, đường dẫn đến điều này được lưu trữ trong biến môi trường VS80COMNTOOLS.

12

Dumpbin.exe của VS2005 thường có trong C:\Program Files\Microsoft Visual Studio 8\VC\bin. Nếu bạn đã cài đặt VS2005 trong ổ đĩa khác C, vui lòng tìm kiếm trong đó. Và sau đó đặt đường dẫn đó trong biến hệ thống PATH.

2

Bạn có thể sử dụng dấu nhắc lệnh Visual Studio. dumpbin có sẵn sau đó.

6

Thay vì sử dụng dumpin.exe người ta có thể gọi link.exe với một vài lựa chọn:

Ví dụ: link /dump /all myfile.lib

Đối với tùy chọn chi tiết thấy đầu ra của link /dump

Trong trường hợp của cài đặt Visual Studio C++ Express, link.exe nằm ở đây:

{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\ 

Cách tốt nhất là mở "Visual Studio Command Prompt" và sau đó nhập các dòng ở trên.

+1

tôi đã cố gắng giải pháp này vào danh sách các biểu tượng trong tập tin lib của tôi và tôi đã nhận được báo lỗi "Chương trình này không thể bắt đầu vì mspdb110.dll là mất tích từ máy tính của bạn. Hãy thử cài đặt lại chương trình của bạn để khắc phục vấn đề này " – fercis

+1

@fercis Trả lời trễ nhưng ... thông báo lỗi này thường có nghĩa là không thể tìm thấy DLL trong thư mục% Path% hiện tại của bạn. Hãy thử định vị dll trong hệ thống của bạn, sau đó cập nhật% Path% biến với 'set Path =% Path%; Z: \ Directory \ Directory' (thay thế Z: \ Directory \ Directory bằng đường dẫn đúng của khóa học, đường dẫn của thư mục có chứa DLL không phải là đường dẫn đầy đủ bao gồm tên DLL) và thử chạy lại lệnh. – jdarthenay

12

Một refresh ít nhất là cho Visual Studio 2015.

dumpbin đang được xuất xưởng trong vòng cụ chung cho Visual C++, vì vậy hãy chắc chắn để chọn tính năng này trong quá trình cài đặt của Visual Studio. Tiện ích cư trú tại địa chỉ:

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin \

Nó trở nên có sẵn trong Developer Command Prompt cho VS 2015, mà có thể được thực hiện từ Start menu:

Visual Studio 2015 \ Visual Studio Tools \ Developer Command Prompt cho VS2015

Nếu bạn muốn làm cho nó có sẵn trong dấu nhắc lệnh thông thường, sau đó add the utility's location to the PATH environment variable trên máy của bạn.

enter image description here

+0

Không ITT: Các (các) biểu mẫu này cho biết thêm, (Tôi nghĩ các công cụ xây dựng độc lập + cmake trong năm 2017 giống như, trên 1 GB mà không bao gồm bất kỳ thứ gì khác, như SDK hoặc hỗ trợ MFC. –