В прошлый раз была тоже проблема с этой функцией в с++. В си нормально. В общем есть класс. чтобы использовать поток нужно создать
SDL_CreateThread ( pollevent, "pollevent", window );
game.cpp:87:41: ошибка: недопустимая декларация статического элемента-функции «static int Game::pollevent(void*)» [-fpermissive]
static int Game::pollevent ( void *data )
game.cpp:87:41: error: cannot declare member function ‘static int Game::pollevent(void*)’ to have static linkage [-fpermissive]
static int Game::pollevent ( void *data )