.h einbinden



  • Hi,

    ich weis, dass diese Frage schon oft gestellt wurde, kriege es aber trotzdem nicht hin.
    Ich will die Datei pcap.h einbinden.
    Gefunden habe ich zwar schon, dass das mit dem Linker gehen soll.
    Bei diesem hab ich nun unter Allgemein\Zusätzliche Bibliotheksverzeichnisse den Pfad zur pcap.h eingegeben.
    Der Compiler motzt aber immer noch, er würde die Datei nicht finden.
    Was mache ich falsch?

    Mfg.



  • Einen Header bindet man direkt im Quellcode per "#include" ein. Das macht der Präprozessor, nicht der Linker.

    #include <string>  //hier wird der Header string eingebunden, haste sicher schonmal gesehen
    
    int main() {
    ...
    


  • Nein, ich will keinen Standart-header einbinden.
    Der den ich brauche habe ich ausm INet.
    Und der Visualbuilder findet den nicht:
    fatal error C1083: Datei (Include) kann nicht geöffnet werden: "pcap.h": No such file or directory



  • Auch einen beliebigen Header bindet man mit include ein. Versuch mal statt spitzer Klammern Anführungszeichen (hat damit zu tun, wo er sucht), also so:

    #include "pcap.h";
    

Anmelden zum Antworten