Wie kann ich kompilieren ein Fenster-API-Programm mit cl?

Ich versuche zu kompilieren eine einfache C-API-Windows-Programm mit dem Windows SDK-Eingabeaufforderung.

Hier ein Auszug aus dem Programm:

#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{

[...]

    RegisterClass(&wc);
    hwnd = CreateWindow("test", NULL, 0, 0, 0, 0, 0, NULL, NULL, hInstance, NULL);

[...]

Wenn ich es kompilieren mit

cl test.c

in der Windows SDK-Befehl Promt, es gibt mir eine Menge von linker-Fehler wie diese:

test.obj : error LNK2019: unresolved external symbol __imp_CreateWindowExA referenced in function WinMain
test.obj : error LNK2019: unresolved external symbol __imp_RegisterClassA referenced in function WinMain
InformationsquelleAutor AndreKR | 2012-02-08
Schreibe einen Kommentar