Le compilateur C18 qui ne connait pas un type
Dans un précédent article, je parlais de C18 et du message très explicite quand on mélangeait déclarations et « vrai » code. Sachez qu’il sort le même message d’erreur quand il ne connait pas un type. Je prend l’exemple du code suivant :
// Extern global variables extern DISPLAY_t display; extern const eeprom_addr_t COUNTER_VALUE_ADDRESS_IN_EEPROM;
Et bien comme il manquait l’en-tête définissant le type DISPLAY_t, et ben j’avais droit à une belle Error: syntax error sur la 2e ligne…
Vous voilà prévenus.


