Putroppo quando aggiungo quella riga in rosso mi da un altro errore :
codice:
"error: expected constructor, destructor, or type conversion before 'CEGUISingletonX' " .
Cosa significa?

Il tipo che l'ha scritta dice di aver usato Visual Studio. Mi pare di capire che il compilatore Microsoft sia un POCHINO più permissivo del g++ : )