2012-11-28 5 views
3

Visual C++ 응용 프로그램을 실행하려고하면 "응용 프로그램을 올바르게 시작할 수 없습니다 (0xc000007b)"라는 메시지가 나타납니다. 유일한 출력은Visual Studio - "응용 프로그램을 올바르게 시작할 수 없습니다"

가로드 'C : \ WINDOWS \ SysWOW64와 NTDLL.DLL \'찾거나 PDB가 파일 열 수 없습니다는 'C : \ WINDOWS \ SysWOW64와 kernel32.dll에서 \'로드, 찾거나 PDB 열 수 없습니다 파일 로드 됨 'C : \ Windows \ SysWOW64 \ KernelBase.dll', PDB 파일을 찾을 수 없거나 열 수 없음

그러나 모든 파일이 존재합니다 ... 그 이유는 응용 프로그램 오류의 원인이 아니라고 생각합니다. 다른 결과가 없으면 나는 무엇이 잘못 될 수 있는지 모른다. 누군가 내가 확인할 수있는 부분이나 해결 방법을 알고 있다면 감사 할 것입니다.

+0

해당 오류 코드 (0xc000007b)에 대해 SO에서 검색 기능을 사용하십시오. 가능한 중복 및 솔루션이 많이 있습니다. – Blastfurnace

답변

2

거의 청사진 :

  1. 모든 종속 DLL을 포함하여 응용 프로그램을 재 구축하고 다시 시도하십시오.
  2. 모든 종속 DLL, 서비스 (예 : MSMQ)가 사용 가능하고 실행 중인지 확인하십시오.
  3. DLL 중 하나 인 DllMain이 일시 중지 오류인지 확인하여 응용 프로그램을 시작합니다. DLL 초기화 중 실패를 반환하면 OS가 시작되지 않습니다.
  4. 사용중인 Debug/Release DLL에 대해 올바른 CRT/MFC 버전이 있는지 확인하거나 다른 DLL/EXE를 연결했는지 확인하십시오.
  5. Dependency Walker를 사용하여 누락 된 DLL, 찾을 수없는 DLL 또는 다른 플랫폼을 찾을 수 있습니다.
1

동료 중 한 명은 그가 을 다시 작성하여 opencv가이 문제를 해결해야한다고 말했습니다. 어느 날 나를 위해 일했다. 주의 사항 win7 64 비트 CPU에서 opencv1.1 (x86)을 사용하고 있습니다.

행운을 빈다. 하산.

관련 문제