2009-02-08 6 views
0

wx 라이브러리의 OpenGL 캔버스에 문제가 있습니다. SwapBufferswxGLCanvas 메서드를 사용하면 전체 프로세스가 종료 코드 1으로 종료됩니다. 메서드 호출을 제거하면 프로그램이 계속 실행됩니다. 불행히도 GL 드로잉이 없습니다.wxGLCanvas 프로세스가 종료됩니다.

나는 그것이 wx 라이브러리의 내부 문제라고 생각한다. 어쩌면 일부 컴파일 문제 또는 이와 유사한 것 때문일 수 있습니다.

이 문제가 이미 다른 사람에게 일어 났는지 여부와 해결 방법에 대해 알고 싶었습니다.

편집 : 해결. 잘못된 생성자를 사용하여 NULL 참조를 wxGLContext로 전달했습니다 ...

+1

"더 이상 관련 없음"으로 질문을 닫으십시오. –

답변

1

캔버스에 WX_GL_DOUBLEBUFFER를 설정했는지 확인하십시오 creation?. OpenGL lib 설치가 제대로되었는지 확인하려면 wxWindows에서 OpenGL 테스트 중 하나를 빌드하고 실행하십시오. 나는 과거에 wxGL 레이어를 사용하고 잘 작동합니다. 대부분의 경우 설치 문제입니다.

관련 문제