Seite 1 von 1

keybd_event() verursacht LNK 2019

Verfasst: 16. Dezember 2010 11:32
von ituser
Hallo,

ich versuche durch ein keybd_event() ein Tastendruck zu simulieren.
Allerdings wenn ich dass beispiel auf

http://msdn.microsoft.com/en-us/library ... S.85).aspx

ausführe bekomme ich eine LNK 2019: verweis auf ein nicht aufgelöstes externes Symbol.

Muss ich um diese Funktion verwenden zu können etwas zusätlzlich in der *.pro einbinden?wenn ja, was?

Danke für eure Antworten

Verfasst: 16. Dezember 2010 11:36
von Christian81
1. Welches Symbol
2. Welcher Compiler - ich schätze MSVC - wird gegen user32.lib gelinkt? Denke schon

Verfasst: 16. Dezember 2010 11:42
von ituser
sorry ich verwende Qt creator 2.1 Beta2 und Qt 4.7.1 (vs2008)

Hier die Fehlermeldung:

widget.obj:-1: Fehler:LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__keybd_event@16" in Funktion ""void __cdecl SetNumLock(int)" (?SetNumLock@@YAXH@Z)".

gegen user32.lib linke ich nicht explizit.
ich dachte dass erledigt sich durch

Code: Alles auswählen

#include <windows.h>

Verfasst: 17. Dezember 2010 10:52
von ituser
danke für die Hilfe, ich musste doch noch user32.lib einbinden!!!!