2011-09-24 2 views
1

Eclipse가 지금까지 나를 위해 내 응용 프로그램을 빌드 할 수 있으며 직접 (Windows 7 탐색기를 통해) 실행할 수 있지만 CDT를 통해 실행 명령을 사용할 때 결과가 없습니다. 원근법. 콘솔 탭은 입력이있는 콘솔 앱 (cin >> 등)이 있더라도 애플리케이션이 종료되었음을 알립니다. Win32 응용 프로그램도 실행되지 않습니다. 다시 한 번 디버그 폴더를 통해 직접 실행할 수 있으므로 IDE 문제 여야합니다. 이게 정상인가? 또는 작동하도록 변경할 수있는 설정이 있습니까?Eclipse CDT IDE에서 C++ 응용 프로그램을 실행할 때 출력 없음

어떤 조언을 주셔서 감사합니다!

+0

응용 프로그램이 실제로 실행되지 않고 있는지 또는 단지 디스플레이 문제인지 확인하려면 프로그램이 알려진 위치에 파일을 만들고 해당 파일이 만들어 졌는지 확인하십시오. –

+0

IDE (내 컴퓨터의 ctrl-F11)를 통해 실행했을 때 파일이 생성되지 않았지만 디버그 폴더에서 직접 실행했을 때 파일이 만들어졌습니다. 따라서 IDE는 어떤 이유로 든 실행할 수 없습니다. – AutoBotAM

+0

한 번 더 생각해보십시오. 응용 프로그램이 실행될 때 현재 디렉토리는 무엇입니까? 생성 된 파일에 절대 또는 상대 경로 이름을 사용 했습니까? 예상치 못한 위치에서 파일을 만들 수 있습니까? 절대 경로 이름을 사용했지만 여전히 경로 이름을 만들지 않았다면 다른 작업이 진행 중입니다. 아마도 권한 문제 (실행 파일의 소유권 확인) 일 수 있습니다. –

답변

1

해결했습니다! 그것은 내 작업 공간이 공간이있는 "Program Files"디렉토리에 있었기 때문입니다. 아마 MinGW 문제 일 겁니다.

도움을 주신 Keith Thompson에게 감사드립니다.

+0

가치있는 것을 위해, 당신은 언제나 디버거 퍼스펙티브를 사용할 수 있고 거기에서 그것을 실행할 수 있습니다. 작업 공간 디렉토리에 공간이 있어도 출력을 볼 수 있습니다.) –