keybd_event() verursacht LNK 2019

Alles rund um die Programmierung mit Qt
Antworten
ituser
Beiträge: 11
Registriert: 8. November 2010 11:40

keybd_event() verursacht LNK 2019

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

1. Welches Symbol
2. Welcher Compiler - ich schätze MSVC - wird gegen user32.lib gelinkt? Denke schon
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
ituser
Beiträge: 11
Registriert: 8. November 2010 11:40

Beitrag 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>
ituser
Beiträge: 11
Registriert: 8. November 2010 11:40

Beitrag von ituser »

danke für die Hilfe, ich musste doch noch user32.lib einbinden!!!!
Antworten