반응형
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)
예로
dumpbin /dependents SDL2.dll
을 확인 해보면 다음 같은 리스트가 출력 됩니다.
반응형
'Unity3D' 카테고리의 다른 글
Unity Finite State Machine | FSM | 유한상태머신 (0) | 2023.06.02 |
---|---|
Unity - Can't get home directory Error (0) | 2023.03.07 |
[Unity] transform.root.GetComponentInChildren<Canvas>() | How do you get the parent canvas? (0) | 2022.12.24 |
[Unity] Drag and Drop | RectTransformUtility.ScreenPointToLocalPointInRectangle 사용 하기 (0) | 2022.12.23 |
Unity Shader.Find의 리턴값이 Null 일 경우 해결 (0) | 2022.10.14 |