probleme beim benutzten einer selbst erstellten statischen library



  • ich habe mit visual studio 6 eine statische library erzeugt. beim benutzen der library in einem anderen projekt bekomme ich dann folgene fehlermeldung:
    testlib.lib(quelleA.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _gettimeofday
    testlib.lib(quelleB.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __imp__htonl@4
    testlib.lib(quelleB.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __imp__htonl@4

    den ersten fehler mit dem gettimeofday bekomme ich weg, indem ich eine weitere datei beim erzeugen der library mit kompiliere. ich habe in den quellen der library gesehen, dass an einer stelle die funktion htonl() aufgerufen wird. es wird auch winsock2.h includiert. wenn ich anstelle von htonl(), htons() benutze, geht einer der fehler weg. es gibt aber nur eine stelle an der htonl() aufgerufen wird?


Anmelden zum Antworten