Wenn ich Code für Windows schreiben mehrere Funktionen geben Sie mir Fehlermeldungwin32api TextOut()
"undefined reference to ...",
zum Beispiel TextOut(...)
Funktion
erzeugen"undefinierter Verweis auf 'TextOut @ 20'".
Beispiel:
case WM_KEYDOWN ://cand apas o tasta
{
char szName[31];
HDC hDC;
InvalidateRect(hWnd, NULL, TRUE);
UpdateWindow(hWnd);
hDC = GetDC(hWnd);
GetKeyNameText(lParam, szName, 30);
TextOut(hDC, 10, 10, szName, lstrlen(szName));
ReleaseDC(hWnd, hDC);
}
break;
Ich benutze GNU GCC Codeblöcke - mingw Compiler
Bitte, mir jemand sagen, warum ich diese Fehlermeldung? Danke.
Kompilieren Sie mit Unicode aktiviert? Hast du überprüft, ob mit 'TextOutA' kompiliert wird? – marcinj
Testen Sie die Visual Studio Community. Ist kostenlos und ist für Windows gemacht. – ZDF
Verbindet Ihr Projekt mit 'Gdi32.lib'? –