Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Problem mit WndProc - error LNK2019

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
02.01.2006, 15:27 Uhr
-]Dr.LoLig[-



HI!
Hab mir heute ein WinApi Tutorial zumute geführt und bekomme schon am Anfang Probleme.
Und zwar bekomm ich folgende Fehlermeldung:

netzguggln(winAPI).obj : error LNK2019: Nicht aufgelöstes externes Symbol '"long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)', verwiesen in Funktion '_WinMain@16'

Ich wüsste nicht welche Bibliotheken ich noch hinzulinken soll.

Vielen Dank schonmal im voraus

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.01.2006, 16:01 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
- Compiler ?
- Quellcode ?

Sieht auf den ersten Blick so aus, als ob eine Consoleanwendung erstellt wurde.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.01.2006, 16:05 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Ich tippe einfach mal darauf das du die Funktion deklariert aber nicht definiert hast...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.01.2006, 16:10 Uhr
-]Dr.LoLig[-



Hi!

sorry,
ich benutze Visual Studio 2003 .Net

und hab folgenden Quellcode zum Anfang:

#define STRICT

#include "stdafx.h"
#include "windows.h"
#include "netzguggln(winAPI).h"


LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

const char appname[] = "Wenn ichs wuesst!";


int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
HWND hWnd;
MSG msg;
WNDCLASS wc;

wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = WndProc;

PS: Das mit der Quellcode -Formatierung ging irgendwie nicht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.01.2006, 16:13 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Du musst noch definieren was die WndProc machen soll.
Also der Teil fehlt noch:

C++:
LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
{
  //dein Code
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.01.2006, 16:19 Uhr
-]Dr.LoLig[-



HI!
Jo funktioniert, is ja eigentlich au logisch
Vielen Dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
02.01.2006, 17:08 Uhr
xXx
Devil


www.win-api.de ist recht empfehlenswert..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: