응용프로그램을 제대로 초기화하지 못했습니다. (0xc000007b)
해당 문제가 발생하는 것은
프로그램 실행 시에 잘못된 dll을 load 하기 때문이다.
64비트용 dll과 x86 32비트용 dll 이 혼재되어 있어서 발생할 수도 있고
잘못 build 된 dll이 들어있을 수 있다.
일반 적으로 해당 프로그램이 어떤 dll을 참조하는지 확인해서
dependency walker로 확인하면 된다.
dependency walker 사용법
같이 배포한 dll 에서 문제를 찾을 수 없다면
visual c++ 재배포 패키지 문제일 가능성이 높다.
재배포 패키지 관련 링크
cocos2d-x를 배포하는 경우에는
재배포 패키지 설치 이전에
cocos2d-x와 관련된 .lib 파일이
원하는 형태로 (Release|Debug) build 되어 있는지 확인하자.
출처 tistory에 한 블로그
다운로드 링크 :
http://www.dependencywalker.com/
내려다 보시면
Download Version 2.2.6000 for x86 (Windows 95 / 98 / Me / NT / 2000 / XP / 2003 / Vista / 7 / 8) [610k]
이거나
Download Version 2.2.6000 for x64 [468k]
이것을 설치하면 됩니다.
x86=32비트 밑에가 64비트전용입니다.
사용법은 링크로
http://egloos.zum.com/minamjun11/v/1275852
http://notgivuphil.tistory.com/413
둘중 한곳을 들어가셔서 확인해보세요.
감사합니다. 기타 궁금증이 있으시다면 댓글에 달아주세요. 하루 안에는 답해드리고 수정하겠습니다.