ho incorsi questo stesso errore una volta. La soluzione consisteva nel cercare i file e cercare le dichiarazioni in sospeso (come una parentesi non chiusa o un punto e virgola mancante). Di solito si tratta di un errore banale, ma il compilatore si lamenta.
La cattiva notizia è che non sempre si lamentano presso la linea giusta La buona notizia è che in questi casi si dice qualcosa di utile come (o anche nel file giusto!):
WRONGFILE.h: In function ‘FUNCTION_OF_ANOTHER_FILE_WRT_WRONG_FILE’"
WRONGFILE:line:col: error: storage class specified for parameter ‘param’ before.
Go e controlla in che altro file segnalato.
Avrai bisogno di mostrare un po 'di codice in più. –
povera domanda, dovrebbe essere aggiornato con il codice errato attuale .. – RushPL
Perché tutti voi criticate? Se la persona sapeva esattamente dove si trova il problema, l'avrebbe riparato, invece di pubblicare lo snippet. O vuoi incollare 10 kLOC? La domanda è in aumento, perché è un problema comune e arcano con una buona risposta accettata. – Vorac