Visual C++ dumpbin.exe dll(lib) export

dumpbin 유틸리티를 사용하면 .dll .lib 같이 COFF(Common Object File Format) 파일이 어떤 함수들을 export 하는지 쉽게 알 수 있다.

우선 dumpbin 의 위치는 아래 그림과 같이 ...\VC\bin 에 존재한다.


만약 mspdb80.dll(VC버전에 따라 다를 수 있음)을 찾을 수 없다는 메세지가 나오면 ...\VC\vcvarsall.bat 를 실행시킨다.
참고로 vcvarsall.bat 는 Visual Studio 환경변수를 자동으로 설정해주는 배치파일이다.


또는 ...\VC\bin\vcvars32.bat 를 실행시켜도 된다.


.dll .lib 에서 export 하는 내용을 알아내기 위해선 다음과 같이 exports 옵션을 사용한다.


comments:

댓글 쓰기