Mit mmsystem.h in VisualStudio 2008
Ich versuche zu tun erstellen Sie ein 64bit-dll, die setzt einen globalen hook. Wie ich gelesen habe es nicht getan werden kann mit CLR (ich habe sogar versucht), so habe ich ein Win32-Projekt und ich Baue es für die 64bit-Plattform.
Wird es funktionieren auf diese Weise?
Meine wichtigste Frage ist, wie mmsystem.h in diesem Projekt. Ich brauche, um die Verwendung von multimedia-timer und wenn ich timeBeginPeriod oder timeSetEvent habe ich einen linker Fehler:
1>dll64.obj : error LNK2019: nicht aufgelöstes externes symbol __imp__timeSetEvent@20 verwiesen in Funktion _InstallHook1@0
1>dll64.obj : error LNK2019: nicht aufgelöstes externes symbol __imp__timeBeginPeriod@4 verwiesen in Funktion _InstallHook1@0
Wie man dieses Problem beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie, um die Verknüpfung mit winmm.lib, es ist nicht einer der Standard-Bibliotheken, die wird verlinkt. Ein einfacher Weg ist, um die link-Anweisung im Quelltext: