Benutzer mit den meisten Antworten
Inline-Funktionen in Visual Studio

Frage
-
Ich portiere gerade eine einfach Konsolenanwendung von Linux auf win32.
Bisher klappt es ganz gut, die Abhängigkeiten konnte ich scheinbar alle abdecken.
Nun das Problem: Das Programm benutzt Funktionen, die mit einem "inline" davor gekennzeichnet sind.
VSC++2008EE mag das so scheinbar nicht - der Compiler erwartet nach "inline" eine (, umschließe ich die Funktion nun mit
inline (
Funktion
)
passt ihm das auch nicht?!...
danke
Antworten
-
Hallo nulles!> inline ist in C99 spezifiziert. Vielleicht muss man den MS-Compiler> darauf umstellen.MS VC ist kein C99 Compiler.Siehe auch:GreetingsJochen
Jochen Kalmbach (MVP VC++)- Als Antwort vorgeschlagen Jochen Kalmbach Donnerstag, 29. April 2010 08:13
- Als Antwort markiert Robert Breitenhofer Montag, 3. Mai 2010 11:02
Alle Antworten
-
Ich habe solche Probleme nicht.
Könnte es sein, dass Du eine C-Datei compilieren willst. Bei solch einer Datei erkennt der Compiler inline natürlich incht.
Zeig doch mal den Code in enem kleinen Sample damit man sich mal ein Bildmachen kann.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de -
-
Hallo nulles!> inline ist in C99 spezifiziert. Vielleicht muss man den MS-Compiler> darauf umstellen.MS VC ist kein C99 Compiler.Siehe auch:GreetingsJochen
Jochen Kalmbach (MVP VC++)- Als Antwort vorgeschlagen Jochen Kalmbach Donnerstag, 29. April 2010 08:13
- Als Antwort markiert Robert Breitenhofer Montag, 3. Mai 2010 11:02