Moin! Folgenden Code habe ich: #include <SDL3/SDL.h> #define SDL_MAIN_USE_CALLBACKS #include <SDL3/SDL_main.h> // This function runs once at startup SDL_AppResult SDL_AppInit(void** appstate, int argc, char* argv[]) { SDL_Log("Init"); // Continue running the application return SDL_APP_CONTINUE; } // This function runs when a new event (mouse input, keypresses, etc) occurs SDL_AppResult SDL_AppEvent(void* appstate, SDL_Event* event) { SDL_Log("Event"); switch (event->type) { case SDL_EVENT_QUIT: // Quit the application with a success state return SDL_APP_SUCCESS; default: // Continue running the application return SDL_APP_CONTINUE; } } // This function runs once per frame, and is the heart of the application SDL_AppResult SDL_AppIterate(void* appstate) { SDL_Log("Iterate"); // Continue running the application return SDL_APP_CONTINUE; } // This function runs once at shutdown void SDL_AppQuit(void* appstate, SDL_AppResult result) { SDL_Log("Quit"); } Leider bekomme ich beim kompilieren den Fehler, dass "SDL_main" fehlt. Ohne main ("Haupt Klasse") kann man dies nicht übersetzen (ist nachvollziebar). Leider fand ich bisher keine Lösung im Internet dafür. Vielleicht hat jemand hier eine Idee? Vielen Dank im Voraus! Grüße