#erlang #sdl
#erlang #sdl
Вопрос:
Я заинтересован в создании небольших игр с Erlang. Я сделал супер базовую привязку NIF к SDL, чтобы проверить это. Однако, когда я пытаюсь открыть окно с помощью SDL, я получаю это сообщение об ошибке:
Error creating window: NSWindow drag regions should only be invalidated on the Main Thread!
(Кстати, это на macOS, отсюда NSWindow
и)
Как мне убедиться, что мой код Erlang выполняется в «главном потоке»?
Я пробовал это с запуском Erlang с отключенным SMP, и, насколько я понимаю, тогда он будет работать однопоточно. Но я все равно получаю ту же ошибку.