Werde aus Fehlermeldung nich schlau.
-
Hallo,
ich möchte in mein C++ Programm einige c-Files einbinden. Allerdings bekomme ich den folgenden Fehler:[BCC32 Fehler] E2141 Fehler in der Deklarationssyntax
Die Funktion sieht so aus:uint16_t inline foo(uint8_t param1, uint8_t param2) { //... }
Header sind eingebunden, und das c-File lässt sich problemlos mit gcc compilieren.
Ich weiß leider nicht woran es liegen könnte, da der Compiler doch auch C verstehen sollte. Liegt es daran das ich C++ nicht mit C mischen darf?
LG
-
Hmm,
das Ganze hat sich wohl erledigt. Wenn ichinline
durch__inline
ersetze funktioniert es.
LG
-
Nimm mal das inline weg, dann müsste es compilieren.
Edit: der ratlose war schneller