Post List

2014년 12월 25일 목요일

0xc000007b 오류 해결법

컴파일과 링크까지 모두 제대로 잘 되었는데,

응용 프로그램 을 제대로 시작 하지 못했습니다 0xc000007b



이런 오류가 뜨는 경우가 있다.

이것은 참조한 DLL 파일과 실행 파일이 64Bit (x64) 와 32Bit (x86)가 섞여 있는 경우 발생한다.

참조하는 DLL이 많은 경우 어느 DLL 때문인지 찾는것이 쉽지가 않다.

이럴 경우 Dependency Walker 라는 Freeware를 이용하면 쉽게 찾아낼수 있다.

http://www.dependencywalker.com/ 에서 다운이 가능하며, Install이 필요없는 Portable 파일이다.






Dependency Walker 에서 빌드된 실행파일을 선택하면 위의 화면과 같이 충돌이 일어나는 DLL 파일을 찾아준다.

댓글 없음:

댓글 쓰기