2013-02-04 3 views

답변

2

순수 기술적 인 관점에서 볼 수없는 이유가 없습니다. 나는 Boost Threads 또는 SDL 2. *을 사용하지 않았습니다. 그러나 SDL 1.2, SDL Threads, Windows Threads 및 pthread를 사용했습니다. Windows에서 실행 한 유일한 장애는 SDL 창 을 생성하는 스레드가 이벤트를 처리하는 스레드가되도록입니다. 그 외에는 내가 겪은 문제가 없습니다. 필자는 리눅스를 포팅하기 전에 항상 윈도우에서 코드 작업을하기 때문에 리눅스에서도 마찬가지인지는 모르겠습니다.

+0

'SDL 창은 이벤트를 처리하는 스레드 여야합니다. 그게 내 주요 질문이다. 창을 만들 수 있고 메인 스레드가 아닌 핸드 릿이 전달 될까? – myWallJSON

+1

아니요. Window를 생성하는 스레드는 절대적으로 이벤트를 가져 오는 스레드 여야합니다. – Kaslai

+0

하지만 메인 스레드가 아닌가요? – myWallJSON

관련 문제