Hai ragione Antonio, sono un po un casinaro!
Comunque ho risolto tutto, era una vera e propria stupidata.
In sostanza se avviavo il programma direttamente da codeblocks tramite il comando "run" funzionava a meraviglia, mentre se lo avviavo dall'exe generato non funzionava. Questo perchè avevo accidentalmente variato dei parametri.
Comunque grazie dell'attenzione!

P.S. Skynet grazie anche a te