2012-06-13 2 views
0

Eclipse에서 기본 Qt 응용 프로그램을 실행하면 ".exe가 작동을 멈췄습니다."라는 오류와 충돌합니다. 기본 Qt 응용 프로그램이 시작될 때 충돌이 발생합니다.

컨텍스트 :

  • 의 (A MainWindow를 포함) Qt는 GUI 프로젝트를 만들 때 얻은 기본 응용 프로그램은, 아무것도, 그것은 변경되지 않은 경우에도 버튼을 추가하지 않은

  • PATH 필요한 모든 물건 (와 Mingw, MSYS, QT)

  • 프로젝트 속성을 가지고 있으며, 경로도 확인을해야 일식 (C++, Qt는,와 Mingw)

  • .PRO 파일

  • 깨끗한 & 재 구축뿐만 아니라 일식을 다시 실행하면 컴파일시

  • 이 문제를 그냥이 수 없습니다 "무시 오류를 해결하지 않습니다없는 어떤 파일을 확인하지 않습니다 lstat`ui_.h ': 해당 파일이나 디렉토리가 없습니다. ". 검색 할 때 관련 결과가 없습니다.

  • 실행되면 오류 처리가 중지됩니다. 세부 정보는 오류가 발생한 앱을 표시합니다 (오류 코드 c0000005, 오프셋 00002cb20). 검색 결과는 c0000005가 액세스 위반이라고하지만 그 원인은 어디일까요? 그것은,

  • 디버그 모드에서 시작하면

  • 도움이되지 않았다, 일식 accesss 위반을 방지하기 위해 관리자 모드에있는로 시작하려고 ... 기본 응용 프로그램의 오류로 중지 "은 찾을 수 없습니다 ../mingw/main.c "의 소스 파일. 나는 mingw를 설치할 때 무언가를 잊어 버렸다고 생각 했으므로 설치를 다시했으나 그 파일을 만들지 못했습니다. 여기에도 관련 검색 결과가 없습니다.

  • 내 설치 : C++ & PHP 물건 클래식 X32, Qt는 4.8, WIN7의 64

이클립스 내가 여기에 잃어버린거야. Eclipse (QXt와 winXP)에서 이미 Qt를 사용하여 문제를 해결했지만이 중 첫 번째 문제가 있습니다. 아무도 이미이 일을 겪었습니까? 액세스 위반이 발생한 위치를 찾는 방법에 대한 단서가 있습니까? this question을 읽으면 Qt Eclipse Integration 문제라고 생각하게되지만 어떻게하면 그 문제를 피할 수 있습니까?

모든 리드 주셔서 감사합니다!

+0

'qmake -project'및 'qmake'명령을 실행하려고 시도 했습니까? – undu

+1

"어떻게 그걸 피할 ​​수 있니?" 잘 : Qt 창조주. Eclipse를 사용해야하는 이유가 없다면 Qt Creator는 Qt 개발에 훨씬 더 즐겁습니다. –

+0

'.pro' 파일을 게시하십시오. – cmannett85

답변

0

프로젝트에 .pro 파일에 TARGET = 세트가 없습니다. 이것은 아마도 Eclipse/Qt 플러그인 마법사가 망가 졌기 때문에 야하기 때문에 새 대상을 입력하면 작동하지 않을 수도 있고 다른 파일의 이름을 수동으로 변경해야 할 수도 있습니다.

Eclipse 용 Qt 플러그인의 FWIW 개발이 얼마 전에 중단되었으므로 Qt Creator 외부에서 제작하는 것이 확실히 인생을 더 어렵게 만드는 한 가지 방법입니다.

+0

qmake -project를 사용할 때 대상이 실제로 제거되었습니다. 그렇지 않으면 프로젝트 이름입니다. 어쨌든 Qt 부품을 모두 제거하고 다시 설치해야만했습니다. QtCreator가 작동하면 작동합니다. 모두 나와 함께 검색해 주셔서 감사합니다! – Jhon

관련 문제