J'ai ces deux lignes dans mon code:avertissement Désactiver "conversion dépréciée de constante chaîne 'char *' [-Wwrite-strings]"
RFM2G_STATUS result;
result = RFM2gOpen("\\\\.\\rfm2g1", &rH);
Je reçois le message d'erreur:
"warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
result = RFM2gOpen("\\\\.\\rfm2g1", &rH);"
en fait, je ne peux pas le modifier pour
const RFM2G_STATUS result;
parce RFM2G_STATUS
est prédéfini dans un autre fichier et n'accepte pas const avant. Existe-t-il un autre moyen de désactiver ce message d'avertissement?
Veuillez indiquer la signature de 'RFM2gOpen()'. –
c'est la définition de cette fonction dans l'autre fichier STDRFM2GCALL RFM2gOpen (char * DevicePath, RFM2GHANDLE * rh); –
En supposant gcc alors voir [Comment se débarrasser de 'conversion obsolète de chaîne de caractères constante à 'char *' avertissements dans GCC?] (Http://stackoverflow.com/q/59670/1708801) –