Problem mit CreateFile
-
Hallo,
ich habe folgenden Quellcode:
#include <windows.h> int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HANDLE hFile; int Daten; Daten = 1; DWORD Readd; hFile = CreateFile("c:\\int.dat", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, NULL, NULL); WriteFile(hFile,&Daten,sizeof(Daten),&Readd,NULL); CloseHandle(hFile); return 0; }und bekomme leider folgende Fehlermeldung:
IBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main Debug/test createfile.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise Fehler beim Ausführen von link.exe.kann mir jemand sagen, was ich hier falsch gemacht habe?
Viele Grüße,
Arwen
-
Du hast beim erstellen deines Projekts eine Win32-Konsolenanwendung ausgewählt. Dort ist main der standardmässige Einsprungspunkt. Für WinMain musst du eine Win32-Anwendung erstellen.
-
Danke! Ja, das war das Problem, jetzt geht es :).