Compilerfehler (also insgesamt Fehler im Compiler/Linker/Debugger) tauchen nicht immer auf.
Viele sind situationsabhängig.
Oftmals ist es so, daß man nur irdentwo anders eine winzige Unbedeutende Sache zu ändern braucht, welche mit dem Problem nichtmal im Geringsten etwas zu tun hat, und urplötzlich funktioniert das Andere (oder andersrum und es funktioniert eben nicht mehr)
Ich hatte es mal, daß ich davor nur eine Leerzeile reinmachen mußte und schon ging es, oder zwei Funktionen austauschen (die Eine vor die Andere verschieben).
Was du machen kannst ist das Zurückbauen des Projekts.
Also so lange alles andere ausbauen, bis es wieder funktioniert, oder bis am Ende möglichst nur noch die fehlerhafte Codestelle übrigbleibt.
Wenn's geht, dann den Teil wieder reinmchen, prüfen ob's nun wieder Probleme gibt und wenn ja, dann eventuell was Anderes entfernen usw.
Am Ende dann natürlich ab ins
QC damit.