La colpa dei Segmentation non sta nelle librerie che usi (a meno che non siano buggateOriginariamente inviato da zaknafein
Ho compilato il programma che fa uso di SDL.h e SDL_ttf.h con questi parametri: gcc tw.cpp - o tw -lSDL -lSDL_ttf
Stavolta l'ha compilato, ma lanciando un ./tw quello che ottengo è un: Segmentation Fault (SDL Parachute Deployed)VVoVe: ), ma nel codice...
Prova a mettere dei controlli... Ad esempio ogni decina di righe metti una funzione di output: `cout << "x\n";` (e' importante che ci sia il \n: se non mandi a capo la frase non viene flushata subito e quindi devi flusharla manualmente `cout << "x" << flush`;, altrimenti cio' che stai per fare non servira' a niente)...
Quindi fai eseguire lo script e controlla quante volte viene stampato il messaggio, con l'obbiettivo di individuare l'errore...
Molto probabilmente l'errore ha a che fare con la memoria (soprattutto dinamica)...
![]()