Da fehlt entweder die Bibliothek, in der KeyInput() definiert wird oder Du compilierst oder linkst nicht alle Deine Quellcode-Dateien dazu, falls Du diese Funktion selbst geschrieben hast. -- Reden ist Schweigen und Silber ist Gold.
ich habe alle meine Quellcodedateien compiliert. Und für GetAsyncKeyState habe ich die Bibliothek <windows.h> eingebunden oder kann man <windows.h> und <iostream> nicht im selben Projekt verwenden?
Na ja, du musst noch user32.lib mitlinken. In den Headerdateien stehen nur die Definitionen. Die Deklaration, die die eigentlich arbeit macht, hast du vergessen mit an zu geben. -- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'