C#
[C#] C,C++ dll 로드시 지정된 모듈을 찾을 수 없습니다. (Exception from HRESULT: 0x8007007E)
평생업
2016. 8. 31. 12:49
C,C++ dll 로드시 지정된 모듈을 찾을 수 없습니다. (Exception from HRESULT: 0x8007007E)
개발한 PC에있는 dll이 실행하는 PC에 없는 경우이다..
http://www.dependencywalker.com/ 를 통해 내가 만든 dll 의존성 검사를 한후
존재하지 않는 dll을 추가시켜주면 된다.
그러나 의존하는 dll이 많은 경우?
해당 DLL 컴파일시 옵션을 아래와 같이 수정해도 된다
/MT switch instead of /MD
—(it's found in the UI under "Configuration Properties" -> "C/C++" -> "Code Generation" -> "Runtime Library").
설정 -> c/++ 코드 생성 -> 런타임 라이브러리에서 /md로 되어있는것을 /mt로 변경한다