Improved Console Fehlermeldung ( Kryptisch )
-
Wie ich die Improved Condole benutzen wollte ( Visual Studio 2005 Express Edition )
kamen beim Kompilieren keine Fehler ABER - beim Debuggen kamen dan diese Fehler :Fehler 2 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetWindowRect@8" in Funktion ""public: int __thiscall ic::Console::getWndPosX(void)const " (?getWndPosX@Console@ic@@QBEHXZ)". ic.obj
Fehler 3 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetWindowPos@28" in Funktion ""public: void __thiscall ic::Console::setWndPos(int,int)" (?setWndPos@Console@ic@@QAEXHH@Z)". ic.obj
Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ShowWindow@8" in Funktion ""public: void __thiscall ic::Console::hide(void)" (?hide@Console@ic@@QAEXXZ)". ic.obj
Fehler 4 fatal error LNK1120: 3 nicht aufgelöste externe Verweise. C:\ImproveConsole\ImproveConsole\Debug\ImproveConsole.exe
Ich habe vorher die PSDK includes und Librarys in das include und library verzeichnis von Visual Studio Kopiert !!
Woher kommen diese Fehlermeldungen ?
-
und du hast auch ein Win32-Projekt ausgewählt bzw. die entsprechnenden Windows-Libs dem Linker mitgeteilt?
die 3 Funktionen befinden sich in der user32.lib
entweder du machst das in den Projekteinstellungen, oder aber, da du ja den MS compiler benutzt, im code mit
#pragma comment(lib, "user32.lib")
Edit:
der Vorgang, in dem diese Fehler auftreten nennt sich Linken und nicht Debuggen - das ist was völlig anderes (aber falls du wissen willst, was es ist, bemühe die SuFu um einen netten Artikel im Magazin).grüße, Xantus
-
Hey , das hat Funktioniert , DANKE !!!