Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Compilerfehlermeldung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.01.2007, 11:59 Uhr
anfänger.exe



Hallo liebes Forum,
ich weiß bei folgender Compilerfehlermeldung einfach nicht weiter. Ich hoffe einer von euch kann mir helfen.

main.obj : error LNK2019: unresolved external symbol __imp__GetAsyncKeyState@4 referenced in function "int __cdecl KeyInput(void)" (?KeyInput@@YAHXZ)

Key.exe : fatal error LNK1120: 1 unresolved externals
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.01.2007, 12:15 Uhr
stephanw
localhorst


Der Linker findet die Funktion KeyInput nicht.

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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.01.2007, 13:29 Uhr
virtual
Sexiest Bit alive
(Operator)


Meinst Du nicht eher, er findet GetAsyncKeyState nicht?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.01.2007, 15:13 Uhr
anfänger.exe



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?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.01.2007, 15:20 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


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"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
24.01.2007, 17:47 Uhr
stephanw
localhorst



Zitat von virtual:
Meinst Du nicht eher, er findet GetAsyncKeyState nicht?

Ja richtig, habe ich verwechselt
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: