Fehler beim Einbinden der Library "Iphlpapi.lib"



  • Hi,

    Ich hab hier n kleines Problem dessen ich nicht Herr werde.
    Bin C- Einsteiger und programmiere eigentlich mit Delphi.

    Mein Problem ist recht simpel .. an sich. oO

    Ich brauche folgende Funktion:

    GetTcpTable()

    jene welche laut MSDN folgendes braucht:

    Header Declared in Iphlpapi.h.
    Library Link to Iphlpapi.lib.
    DLL Requires Iphlpapi.dll.

    In mein Programm hab ich folgendes eingebunden:

    #include <Iphlpapi.h>
    #pragma comment(lib, "Iphlpapi.h")

    Ok.. soweit so gut.. naja, eigentlich nicht. 😉

    Beim Kompilieren kriege ich allerdings die Meldung:

    undefinded reference to '_GetTcpTable@12'

    Ok, mir ist auch klar was das heißen soll aber ich find
    nicht raus wie ich dieses Problem lösen kann.
    Ich hab keine Ahnung wo die Definition dafür steht bzw.
    find auch in Google oder MSDN oder anderen Seiten
    was dazu.

    Ich müßte doch eigentlich nur die entsprechende Datei noch mit
    einbinden in der diese Def. steht oder irre ich?

    Wenn ich die Datei einbinden muß, dann wäre ich dankbar darüber,
    wie diese heißt. 😃 Ich find's nicht raus.

    Thx.

    //Edit: @supertux *nickt* hab mich vertan. Allerdings frag ich mich, ob das nicht ein Fehler beim Einbinden der Library ist und dementsprechend doch ein Denkfehler in Bezug auf C ist?
    Naja, wenn nicht dann kann ein Mod hier den Beitrag verschieben?



  • Falsches Forum, frag im MFC/WinAPI Forum nach, hier geht es nur um ANSI C.


Anmelden zum Antworten