2016-04-17 14 views
2

ID möchte den Prozess kennen, um die Wincap-Bibliothek zu verknüpfen und sie in meinem C++ - Projekt im Entwickeln in Code-Blöcken zu verwenden.Wie kann ich winpcap in Code Blocks verbinden?

+0

Mögliches Duplikat von [Wie verbinde ich eine Bibliothek mit Code :: Blocks?] (Http://stackoverflow.com/questions/5862757/how-do-i-link-to-a-library-with- Codeblocks) –

Antwort

0

Nachdem ich mich selbst darum gekümmert hatte, dachte ich, dass ich meine Lösung hier veröffentlichen sollte.

Sie müssen die Entwicklerversion von WinPCap herunterladen und irgendwo entpacken, sagen wir "C: \ WpdPack_4_1_2".

In Code::Blocks müssen Sie das Unterverzeichnis "Include" zu den Suchverzeichnissen hinzufügen. Gehen Sie dazu auf settings->compiler und klicken Sie auf die Registerkarte "Verzeichnisse suchen". Für die Registerkarten "Compiler", "Linker" und "Resource Compiler" müssen Sie den Suchpfad hinzufügen. Wenn Sie den obigen Speicherort als Beispiel verwenden, wäre es C:\WpdPack_4_1_2\WpdPack\Include.

Sobald diese hinzugefügt wurden, klicken Sie auf "OK", um zum Hauptbildschirm zurückzukehren.

Anschließend müssen Sie die Bibliotheksdatei zu den Projektbuildeinstellungen hinzufügen. Klicken Sie dazu mit der rechten Maustaste auf den Namen Ihres fettgedruckten Projekts auf der linken Seite und wählen Sie "Optionen erstellen". Fügen Sie auf der Registerkarte "Linker Einstellungen" den Pfad zur Datei "libwpcap.a" hinzu.

Zum Beispiel wäre es C:\WpdPack_4_1_2\WpdPack\Lib\libwpcap.a.

Nachdem ich dies getan habe, kompilierten die Beispielprogramme gut. Stellen Sie sicher, dass Sie in Ihrem Programm #include "pcap.h" hinzufügen, um die Bibliothek zu verwenden.