Ho scaricato un altro compilatore al posto del GCC...
Ho preso quello dell'Intel: http://www.intel.com/software/produc...lin/noncom.htm
Il programmino che ho postato prima dovrebbe caricare delle immagini e man mano che le carica dovrebbe mostrarle nella finestra...
Usando il GCC, nel caso che io dichiaro sz come variabile mi stampa tutte le immagini correttamente... Se invece dichiaro sz come un puntatore e lo alloco nella main non mi mostra nulla... Se lo dichiaro come puntatore, ma lo alloco nell'altra funzione mi stampa di nuovo tutto correttamente...
Che senso puo' avere questa cosa?
Cosa potrebbe spiegare questo comportamento?
Usando l'ICC (il compilatore dell'Intel) invece le immagini non vengono mostrate in nessun caso... Lasciando perdere il fatto che il risultato non e' quello desiderato (magari non ho richiamato le funzioni delle SDL nel modo giusto...), avviene almeno che questo compilatore non ha lo stesso problema del GCC...
Questa cosa mi fa pensare ancora di piu' ad un problema (un bug) del GCC...
...Che ne pensate?![]()