I am running this small code and when the program ends (after the last line acorrding to the debuger) Its pring semantaion falut, i cant find why!
I am using CLIN with WSL, so I am not sure if the source of the problem is withing the code or with my VM.
I tried run programs without sdl and its ended without Segmentation Falut.
#include <SDL2/SDL.h>
int main() {
//code from youtube tutrial Let's Make Games
SDL_Window *window = nullptr;
SDL_Renderer *renderer = nullptr;
SDL_Init(SDL_INIT_VIDEO);
SDL_CreateWindowAndRenderer(640, 480, 0, &window, &renderer);
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
SDL_RenderClear(renderer);
SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255);
SDL_RenderDrawPoint(renderer, 640 / 2, 480 / 2);
SDL_RenderPresent(renderer);
SDL_Delay(1000);
SDL_DestroyWindow(window);
SDL_DestroyRenderer(renderer);
SDL_Quit();
return 0;
}
Thanks, Adam.