Funktion timeGetTime()



  • Hallo,
    ich habe die Funktion
    timeGetTime()
    in meinem Programm verwendet.

    vorher habe ich die

    #include <MMSystem.h>
    

    eingebunden und nen

    DWORD dwTimeStart;
    

    erstellt.

    wenn ich dann die Funktion aufrufe

    dwTimeStart = timeGetTime();
    

    bekomme ich folgende fehlermeldung:

    engine error LNK2019: Nicht aufgeloestes externes Symbol __imp__timeGetTime@0, verwiesen in Funktion _WinMain@16

    aus der msdn werde ich net so ganz schlau!
    könnt ihr mir weiterhelfen ?
    danke schon mal im vorraus!



  • Ich denk mal, du mußt die winmm.lib in dein Projekt einbinden.



  • wie binde ich denn eine .lib ein ?
    auch mit include ?

    also die windows.h habe ich auch schon eingebunden (hatt ich oben vergessen).



  • Ne, ne lib bindest du nicht mit #include ein.
    Wie du das machen mußt, kommt ganz auf deine Entwicklungsumgebung drauf an. Im Visual C++ Studio mußt du z.B. folgendermaßen vorgehen:
    - Öffne dein Projekt
    - Öffne das Menü Projekt->Einstellungen und wähle dann das Tab-Control Linker
    - Füge am Ende der Liste im Feld Objekt-/Bibliothek Module die Lib's ein, die du für dein Projekt benötigst.

    Wie das bei anderen Entwicklungsumgebungen funktioniert, kann ich nicht sagen, dürfte aber ähnlich sein.



  • edit: danke, habs gefunden!


Anmelden zum Antworten