2011-11-16 3 views
3

opencv를 사용하여 Microsoft Visual Studio 2008에서 얼굴 검색 코드를 성공적으로 디버깅 한 후 실행 파일을 찾을 수 없습니다. 오류가 세 번 뿐이지 만 빌드가 완료되었음을 보여줍니다.컴파일 성공 후 exe를 찾을 수 없음

+0

'bin/debug'를 확인했다고 가정합니다. – xbonez

답변

2

프로젝트 설정으로 이동하여 출력 폴더를 확인할 수 있습니다. 바이너리를 찾으십시오.

이진 파일은 반드시 exe 개의 파일을 의미하는 것은 아니며 dll 또는 lib의 파일 일 수도 있습니다. 귀하의 프로그램이 exe를 생성합니까?

편집 : 귀하의 의견에 따라 ... 그것은 exe 파일을 묻습니다? F5가 디버그 모드로 전환되기 때문에 F5를 컴파일하거나 치는 중입니까? exe가 생성되지 않으면 dll을 실행할 수 없으므로 실행할 exe를 선택하라는 메시지가 나타납니다.

+0

실행 파일을 전혀 만들지 않습니다. 나는 그것을 찾았지만 어디서나 그것을 찾을 수 없었다. 프로그램이 완전히 디버깅 된 후 다음이 표시됩니다. 1> 연결 중 ... 1> avi1.obj : 경고 LNK4248 : 'CvCapture'에 대한 확인되지 않은 typeref 토큰 (0100001F); 이미지가 실행되지 않을 수 있습니다. 1> 포함 목록 ... 1> 빌드 로그가 "file : // c : \ Users \ Abdullah \ Documents \ Visual Studio 2008 \ Projects \ avi1 \ avi1 \ Debug \ BuildLog.htm" 1> avi1 - 0 오류, 3 경고 ========== 빌드 : 성공 1 개, 실패 0 개, 최신 0 개, 건너 뛰기 0 개 ====== ==== afe는 exe 파일을 묻습니다. –

+0

예 일부 dll 파일이 작성되었습니다. 하지만 어떻게 실행 파일을 얻을 수 있습니까? –

+0

@Abdullahx 어떤 dll이 제작된다는 것은 무엇을 의미합니까? 더 많은 프로젝트가 있습니까? 단지 하나 일 경우 하나의 바이너리 만 빌드됩니다. 타사 모듈을 사용하면 생성되는 내용 (dll 또는 exe)을 실제로 변경할 수 없습니다. 자신의 모듈을 가지고 있다면 새로운 프로젝트를 만들고 exe를 출력하는 구성을 선택하십시오 (예 : win32 응용 프로그램). –

1

프로젝트 속성 페이지 : 구성 속성 -> 일반 -> 출력 디렉터리. 이 값은 컴파일러가 출력을 벗어나는 위치를 알려줍니다.

+0

나는 그 폴더를 확인하고 아무것도 발견하지 못했습니다. –

관련 문제