SDL でスレッドを作成しようとしています。オンラインで見つけることができるすべての指示に従いましたが、次のエラーが引き続き発生します。
SDL\sample_profiler.cpp|72|エラー: 'int' から 'int ( )(void )' への変換が無効です [-fpermissive]|
以下は、スレッドを作成するための私のコードです。
void sample_profiler::run()
{
if (m_the_game_world->level_load())
{
SDL_Thread *l_thread;
l_thread = SDL_CreateThread(thread_run(m_the_game_world), "sample_thread",(void *)NULL);
}
}
以下は、ヘッダー ファイルの関数です。 int thread_run(void *p_the_game_world);