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로 변경한다
'C#' 카테고리의 다른 글
[C#] txt파일 일부분 내용 수정 (0) | 2016.10.04 |
---|---|
[C#] 와일드카드로 문자열 비교 (Compares wildcard to string) (0) | 2016.09.29 |
[C#] Error 0x80040154 (0) | 2016.09.22 |
[C#] 웹에서 ASPNET 버전 노출 방지 (0) | 2016.09.14 |
[C#] MSSQL 접속 (0) | 2016.07.14 |