Fehler beim Einbinden von 'mmsystem.h'



  • Hi,

    ich wollte die Zeit, die mein Algorithmus benötigt, messen und hab deswegen mmsystem.h in mein Programm eingebunden um timeGetTime() zu benutzen. Allerdings bekomme ich jetzt folgende 2 Fehler:

    d:\programme\microsoft visual studio\vc98\include\mmsystem.h(113) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'MMVERSION'
    d:\programme\microsoft visual studio\vc98\include\mmsystem.h(113) : fatal error C1004: Unerwartetes Dateiende gefunden
    

    Beim Doppelklick zeigt er mir folgende Zeile aus mmsystem.h:

    typedef UINT        MMVERSION;  /* major (high byte), minor (low byte) */
    

    Oder kann mir jemand sagen, was ich einbinden muss, damit GetTickCount() in ner Konsolenanwendung funktioniert?? 🙂



  • hallo

    schreib mal
    #include <windows.h>
    #include <mmsystem.h>

    oder
    #include <winbase.h>
    #include <mmsystem.h>



  • hi,

    vielen Dank. Das erste funktioniert. Aber wird das Programm dadurch nicht sehr aufgebläht, wenn man windows.h einbindet??



  • Dommel schrieb:

    vielen Dank. Das erste funktioniert. Aber wird das Programm dadurch nicht sehr aufgebläht, wenn man windows.h einbindet??

    Nein.



  • audacia schrieb:

    Dommel schrieb:

    vielen Dank. Das erste funktioniert. Aber wird das Programm dadurch nicht sehr aufgebläht, wenn man windows.h einbindet??

    Nein.

    OK 🙂


Anmelden zum Antworten