Hallo Ihr lieben Leute,
ich bin ziemlich neu in Sachen Windows-Programmierung.
Natürlich hab ich schon versucht mit der entsprechenden
Literatur hinter die Geheimnisse zu kommen aber ich bekomme
immer einen Fehler, der eigentlich nichts mit dem Quellcode an sich
zu tun hat. Ich verwende VC++ 6.0.
Folgenden Quellcode habe ich 1:1 aus dem Buch übernommen:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
// Windows-Header-Dateien:
#include <windows.h>
// Header-Dateien der C-Laufzeit
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
int WINAPI WinMain (HINSTANCE Instance, HINSTANCE PrevInst, char* pcCommandLine, int iShow)
{
MSG msg;
ZeroMemory(&msg, sizeof(MSG));
while (msg.message != WM_QUIT)
{
while (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return false;
}
|
und folgende Fehlermeldung bekomme ich beim Compilieren/Linken:
Temporäre Dateien und Ausgabedateien für "msg_loop - Win32 Debug" werden gelöscht.
--------------------Konfiguration: msg_loop - Win32 Debug--------------------
Kompilierung läuft...
msg_loop.cpp
Linker-Vorgang läuft...
LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/msg_loop.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
msg_loop.exe - 2 Fehler, 0 Warnung(en)
Ich freu mich auf jede nützliche Hilfe.....
Danke