2011-01-20 2 views
0

내 응용 프로그램에서 Qwebview를 사용할 때. 그리고 나는 그래서 내가 종료 seached했다 그러나 나는이 오류를 해결하기 위해 무엇을해야 그래서 솔루션을 가지고하지 않았다 실행되지 않습니다collect2의 오류를 해결하는 방법 : ld가 1 종료 상태를 반환했습니다.

:: error: collect2: ld returned 1 exit status 
:: error: [debug\Browseweb.exe] Error 1 

의 오류를 구축 할 수 있습니다. 솔루션을 가지고 있다면 친절하게 도와주세요.

답변

0

이 오류는 링커 ld에서 발생했으며 error: [debug\Browseweb.exe] Error 1을 기반으로 작성되었습니다. 첫 번째 생각은 실행 파일을 만드는 데 문제가 있다는 것입니다.

오류 1이 errno.h의 내용과 일치하면 사용 권한과 관련된 EPERM 오류입니다. debug 디렉토리가 존재하는지 확인하고, 존재한다면 파일을 만들 수 있는지 확인하십시오.

그러나 Windows 플랫폼 (백 슬래시 경로 구분 기호 및 EXE 확장자로 인해)에있는 것처럼 보이기 때문에 실제 케이스인지 확실하지 않습니다.

문제를 일으킬 수있는 다른 한 가지는 다시 작성하려고 시도 할 때 실행 파일이 인 경우 인 경우입니다.

OS가 실행되는 동안 OS가 실행 파일을 잠그기 때문에 Windows에서이 문제가 발생했습니다.

+0

어떻게 해결할 수 있습니까? – vivek

+0

글쎄, 그건 내 (교육) 추측이 올바른지 여부에 달려 있습니다. 실제로 실행 파일을 빌드하려고 할 때 실행 중입니까? 디버그 디렉토리에 파일을 만들 수 있습니까? 'debug \ Browseweb.exe' 파일은 이미 존재합니까? 삭제하고 다시 빌드 할 수 있습니까? – paxdiablo

관련 문제