deprecated conversion from string constant to ‘char*
dies scheint dann zu passieren, wenn aus c++ code heraus eine c funktion mit einem Konstanten String aufgerufen wird.
Beispiel:
c++ file:
Code: Alles auswählen
Msg_Print("Calib", ML_1, "\nList of Calibrationpoints in ground plane\n");
Code: Alles auswählen
extern "C" {
extern void Msg_Print(char *ident, uint8 level, char *fmt,...);
}
Wie unterdrücke ich die Warning, ich müsste nämlich mehrere 100 Zeilen code anpassen:-(
so verschwindet die Warning
Code: Alles auswählen
Msg_Print((char*)"Calib", ML_1,(char*)" \nList of Calibrationpoints in ground plane\n");
http://gcc.gnu.org/ml/gcc-help/2006-07/msg00055.html
ich habe auch schon in der Offiziellen GNU Doku rumgesucht aber der richitge Stelle nicht gefunden... und naja die Seite für Seite zu lesen würde etwas lange dauern...http://gcc.gnu.org/onlinedocs/