005
19.07.2005, 11:02 Uhr
~Silver
Gast
|
So ich hab jetzt noch ein paar Fehler die sich immer noch net entfernen lassen. Ist echt zum ...... Also Fehler sind im folgenden zeilen :
1.
C++: |
// 65536 steht für maximale packet-grösse, die gemessen werden soll. die 5 hier steht für das Delay in millisec! if ( (fp= pcap_open(Device(Search).c_str(), 65536, PCAP_OPENFLAG_PROMISCUOUS, 5, NULL, errbuf) ) == NULL) { cout << stderr << " - Unable to open adapter " << errbuf << endl; return;
|
error C2065: 'PCAP_OPENFLAG_PROMISCUOUS': nichtdeklarierter Bezeichner error C3861: 'pcap_open': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden
2.
C++: |
/* Retrieve the device list from the local machine */ if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL /* auth is not needed */, &alldevs, errbuf) == -1) { cout << stderr << " Error in pcap_findalldevs_ex: " << errbuf << endl; exit(1); }
|
error C2065: 'PCAP_SRC_IF_STRING': nichtdeklarierter Bezeichner error C3861: 'pcap_findalldevs_ex': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden
Kennt jemand die pcap ??? ich kenne sie leider noch net sooo doll und weiß nun nicht wie ich das ganze deklarieren soll. |