Unity3D

DLL 의존성 확인 | DLL dependency checking

DragonTory 2023. 1. 11. 12:53
반응형

DLL 의존성 확인 | DLL dependency checking

Unity 작업 하다가 c++ dll을 만들어 사용 해야 할 경우가 있는데

만약 이 dll이 다른 dll을 사용 할 경우 시스템에 있거나

unity Plugins 폴더에 있던지 해야 정상적으로 dll이 로딩 된다. 

( dll unkown assembly , unkown type 등등의 알 수 없는 에러만 한 줄 띄어줌. )

 

이 경우 먼저 해당 dll의 다른 dll의존성 확인을 먼저 해봐야 한다. 

 

Visual Studio에 포함 되어 있는 dumpbin 명령어를 사용 하면 쉽게 확인 가능.

dumpbin /dependents Specified.dll

 

dumpbin.exe는 visual studio 실행 폴더 어딘가? 있는데

개발자 명령 프롬프트를 열어서 입력 하면 바로 사용 가능 합니다.

(Tools -> Visual Studio Command Prompt)

visual studio developer command prompt

 

visual studio developer command prompt

 

예로

dumpbin /dependents SDL2.dll

을 확인 해보면 다음 같은 리스트가 출력 됩니다.

 

반응형