Include of Header Files

  • Hallo zusammen,


    wenn ich die fsio.h in mein Projekt einbinde und versuche das Projekt anschleißend versuche mit Eclipse
    zu übersetzen bekomme ich die folgenden Fehlermeldungen:



    Als include Pfad habe ich unter Eclispe für die fsio.h folgendes eingetragen
    /opt/emlix/picocom1/sysroot/usr/include/linux


    Hat jemand eine Idee woran dieses liegt?


    Gruß


    Daniel

  • Der include Pfad /opt/emlix/picocom1/sysroot/usr/include/linux verursacht, das weitere #include Anweisungen in stdio.h versuchen, zuerst Dateien aus dem linux/ Unterverzeichnis einzubinden. Dies geht schief da diese Dateien nur für den Kernel sind.


    Also linux include Pfad löschen und fsio.h mittels #include <linux/fsio.h> einbinden.


    Gruß,
    Tobias