Erreur de Compilateur Keil C51, conversion illegal en C
develdelphi
Messages postés97Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention20 avril 2009
-
18 mars 2007 à 13:46
emmatopiak
Messages postés149Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention17 mai 2007
-
6 mai 2007 à 11:16
Bonjour,
J'utilise le compilateur KEIL C51 µVISION2 pour programmer en C
mon microcontrolleur et j'ai une erreur à la compilation qui est liée à
ma programmation car j'ai intégrer une libaririe dans mon code existant et
c'est pas tjs facile.
cs_juju12
Messages postés966Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 4 mars 20104 18 mars 2007 à 16:35
et c'est quoi justement les définitions de KO et Hard_card_init()?
Parce que on dirait d'après l'erreur qu'il y en a un de type void (genre Hard_card_init).
emmatopiak
Messages postés149Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention17 mai 20072 6 mai 2007 à 11:16
Salut,
Y'a certainement une des fonctions du genre HardCardInit qui renvoie void et que donc il peut pas le comparer avec KO ou OK
Et que pour savoir ça tu devrais charger les fichiers de la librairie, certainement dans ses modules (peut-être le fat.h)
ou tu peux compiler avec certaines options pour voir uniquement le préprocessing (notamment l'inclusion des .h) et de là tu verras les prototypes que tu veux
mais je sais plus quelle option de gcc c'est.
=