QT〃[오류해결]cannot open output file debug --.exe

반응형




 오류 원인

QT Creator로 개발하다 :: error: cannot open output file debug\test.exe: Permission denied 라는 오류가 생길때가 있는데요.

:: error: collect2: ld returned 1 exit status 이 에러도 같이 뜨기도 합니다.



해결은 의외로 간단했지만 처음 다뤄보는 프로그램이다 보니 1시간정도는 헤맨것 같은데.. 이유는 실행되어 있는창이 프로세스에 남아 있어서 그렇습니다.



 해결 방법

1) 작업관리자를 실행시켜서 [파일이름.exe] 프로세스를 종료시킵니다.

2) ProcessExplorer 프로그램을 이용하여 프로세스를 종료시킵니다.


여기서 작업관리자는 Ctrl+Alt+Delete로 누구나 손쉽게 하실수 있으니 Pass하고 두번째 Process Exploer를 이용하여 종료시켜볼게요.




 Process Explorer를 이용하여 해결


Process Explorer 프로그램은 http://technet.microsoft.com/en-us/sysinternals/bb896653 링크로 연결된 사이트 주소로 들어가서 아래쪽에 있는 Download Process Explorer를 다운받아 압축해제 해주시면 됩니다.



그리고 실행해서 QtCreator.exe 하위목록에 있는 [파일이름.exe]를 찾아 우클릭후 Kill Process를 눌러 프로세스를 종료시키면 해결이 됩니다.


반응형