Einbinden von header-Dateien



  • Hallo,

    ich komme nicht mehr weiter.....

    Ich versuche, angebotene Headerdateien meines Profs in mein angelegtes C++ Programm einzubinden, aber trotz langer Suche im Internet und vielen Versuchen wirft mir Eclipse immer noch einen Fehler.

    Da ich ein C++ Anf├Ąnger bin, kann es gut sein, dass ich etwas grundlegendes falsch mache, nur leider komme ich nicht darauf, was.

    was hab ich gemacht?
    Ich programmiere unter Ubuntu 14 mit Eclipse und ich habe die header-Datei in den Projektordner kopiert. Dann habe ich es mit #include <xy.h> versucht einzubinden, aber der Compiler wirft mir trotzdem die Fehlermeldung "Datei oder Verzeichnis nicht gefunden". Google brachte mich nicht weiter ­čśĽ

    Was mache ich denn falsch?

    Viele Gr├╝├če

    Sandra


  • Mod

    Versuch mal #include "xy.h"



  • Hi,

    Die include-Syntax mit den eckigen Klammern sucht in vorgegebenen Standardverzeichnissen (bei GCC/Clang in erster Linie /usr/local/include und /usr/include) sowie beim Kompiliervorgang angegebenen Verzeichnissen (mittels -I[...] ) nach Dateien. Die Syntax mit den Anf├╝hrungszeichen sucht hingegen vom Verzeichnis der aktuell behandelten Datei aus.

    Du k├Ânntest also entweder mit -I. (bzw. dem entsprechenden Verzeichnis) kompilieren, oder du verwendest einfach die Anf├╝hrungszeichen-Syntax. Meistens ist der erstere Ansatz allerdings der Bevorzugte.

    Das Ganze ist hier nochmal ausf├╝hrlich beschrieben.

    Gru├č
    Dave


Log in to reply