Dumpbin.exe를 찾을 수 없습니다


97

내 시스템에 dumpbin.exe가 표시되지 않습니다. 내 시스템에 Visual Studio 2005가 있습니다. 명령 줄에 dumpbin을 입력하면 인식 할 수없는 명령이 표시됩니다.

기본적으로 Visual Studio와 함께 제공됩니까? 아니면이 도구를 명시 적으로 추가해야합니까?

답변:


68

PATH를 올바르게 설정하여 명령 프롬프트를 열어야 할 수 있습니다. 시작 메뉴에서 "Visual C ++ 2005 명령 프롬프트"와 같은 아이콘을 찾습니다. 거기에서 dumpbin (및 기타 모든 명령 줄 도구)을 실행할 수 있어야합니다.


2
시작 메뉴에서 "명령 프롬프트"를 검색하면 명령 프롬프트를 선택할 수 있습니다. "Visual C ++"또는 "Developer Studio"명령 프롬프트를 찾습니다.
edW

51

Visual Studio 2015는 약간 새로 고칩니다.

DUMPBINVisual C ++ 용 Common Tools 내에 제공 되므로 Visual Studio 설치 과정에서이 기능을 선택해야합니다. 유틸리티는 다음 위치에 있습니다.

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

시작 메뉴에서 실행할 수있는 VS 2015 용 개발자 명령 프롬프트 내에서 사용할 수 있습니다.

Visual Studio 2015 \ Visual Studio 도구 \ VS2015 용 개발자 명령 프롬프트

일반 명령 프롬프트에서 사용 가능하게하려면 컴퓨터 의 PATH 환경 변수유틸리티의 위치를 ​​추가하십시오 .

여기에 이미지 설명 입력


ITT가 아님 :이 옵션이 추가하는 작업은; (2017 년 독립형 빌드 도구 + cmake는 그 자체만으로 1GB 이상이라고 생각합니다. SDK 또는 MFC 지원과 같은 다른 것은 포함하지 않습니다.
kayleeFrye_onDeck

DumpBin을 외부 도구 로 실행할 수도 있습니다.
Laurie Stearn 2018

34

비주얼 스튜디오 경우 커뮤니티 2017 - dumpbin.exe나는를 설치하면 사용 가능하게되었다 C++ profiling toolsModify로부터 메뉴 Visual Studio Installer.

여기에 이미지 설명 입력


5
VS2019에서도 작동합니다!
Amaury Levé

VS2019에 대해 두 번째로 선정되었습니다. 그래도 PATH에서 자동으로로드되도록하려면 VS 2019 용 개발자 명령 프롬프트를 사용해야했습니다. 관련 경로는이며 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86원하는 경우 일반 경로에 추가 할 수 있습니다.
Dusty Vargas

VS 2019에서는 설치 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)만으로 dumpbin.exe를 얻을 수있었습니다.
0xc

19

기본적으로 PATH에 없습니다. "Visual Studio 2005 명령 프롬프트"를 사용해야합니다. 또는 환경을 올바르게 설정하는 vsvars32 배치 파일을 실행할 수 있습니다.

편리하게이 경로는 VS80COMNTOOLS 환경 변수에 저장됩니다.


13

Dumpbin.exeVS2005일반적으로 C:\Program Files\Microsoft Visual Studio 8\VC\bin. VS2005다른 드라이브에 설치했다면 그 안에서 C검색하십시오. 그런 다음 시스템 변수에 해당 경로를 설정합니다 PATH.


8

에 관해서는 VS2017아래에서 찾았습니다.C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64


1
또는 ... C : \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ SDK \ ScopeCppSDK \ VC \ bin
Murtaza

7

dumpin.exe를 사용하는 대신 여러 옵션을 사용 하여 link.exe 를 호출 할 수 있습니다.

예: link /dump /all myfile.lib

자세한 옵션은 link /dump

Visual Studio C ++ Express 설치의 경우 link.exe는 다음 위치에 있습니다.

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

가장 좋은 방법은 "Visual Studio 명령 프롬프트"를 연 다음 위의 줄을 입력하는 것입니다.


1
내 LIB 파일에 기호를 나열하는이 솔루션을 시도하고 나는 오류 받았다 "mspdb110.dll 컴퓨터에서 찾을 수 없기 때문에 프로그램을 시작할 수없는이 문제를 해결하기 위해 프로그램을 다시 설치하십시오."
fercis

1
@fercis 늦은 답변이지만 ...이 오류 메시지는 가장 자주 현재 % Path % 디렉터리에서 DLL을 찾을 수 없음을 의미합니다. 시스템에서 dll을 찾은 다음 % Path % 변수를 set Path=%Path%;Z:\Directory\Directory(Z : \ Directory \ Directory를 올바른 경로로 바꾸고 DLL 이름이 포함 된 전체 경로가 아닌 DLL이 포함 된 폴더의 경로를) 업데이트하고 시도하십시오. 명령을 다시 실행하십시오.
jdarthenay

3

Visual Studio Professional 2017 버전 15.9.13 :

  • 첫째, 다음 중 하나입니다.

    • 시작 메뉴에서 "Visual Studio Installer"를 실행하고 Visual Studio 제품을 선택한 다음 "Modify"를 클릭합니다.

    또는

    • Visual Studio 내에서 "도구"-> "도구 및 기능 가져 오기 ..."로 이동합니다.
  • 그런 다음 "준비 중 ..."및 "거의 완료 ..."동안 기다리십시오.

  • "개별 구성 요소"탭으로 전환합니다.

  • "컴파일러, 빌드 도구 및 런타임"섹션까지 아래로 스크롤하십시오.

  • "VC ++ 2017 버전 15.9 v14.16 최신 v141 도구"확인

이렇게 :

여기에 이미지 설명 입력

이렇게하면 하나가 아니라 무려 4 개의 DUMPBIN 인스턴스를 얻게됩니다.

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\dumpbin.exe
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x86\dumpbin.exe
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\dumpbin.exe
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\dumpbin.exe

2

Visual Studio 명령 프롬프트를 사용할 수 있습니다. 그러면 dumpbin을 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.