PDA

View Full Version : [C,C++] Chiamare macro


Unrue
03-12-2008, 09:38
Ciao ragazzi,
come si fa a chiamare macro C da codice C++?

Se la chiamo direttamente mi dà "Macro usage error for macro"

Ho provato anche ad includere l'header in cui è definita in extern "c", ma nulla..

marco.r
03-12-2008, 14:26
in teoria non ci sono problemi, perche' le macro sono elaborate dal preprocessore, non dal compilatore. Dovresti indicare sia il sorgente della macro che come cerchi di usarla.

fero86
03-12-2008, 19:24
piu che altro infatti quello mi sembra un errore relativo ai parametri della macro: o si tratta di una macro che vuole dei parametri e lui non glieli sta passando, oppure il viceversa (piu probabile la prima).

PS: scusate se non scrivo le U accentate ma ho una tastiera inglese e per farle dovrei digitare Ctrl+Alt+U, ma se lo faccio l'editor di questo sito mi inserisce il tag BB code (U)(/U) :stordita:
mi sa che questa spiegazione dovrei metterla in firma.