Join Date: Jun 2009
Posts: 59
User-Rating:
|
HEyho, ich habe mir mal das Tutorials von KN4CK3R angeschaut und habe alles gut verstande. aber wenn ich es Kompilieren und Ausführen will, sagt er mir:
Quote [Linker error] undefined reference to `SetBkMode@8' [Linker error] undefined reference to `SetTextColor@8' [Linker error] undefined reference to `TextOutA@20' ld returned 1 exit status
Was bedeutet dass??? hier mein code:
CPP Code: #include <windows.h> //zum Zeichnen #include <time.h> //für die Uhrzeit #include <stdio.h> bool an = true, draw = false; struct tm *aktuellezeit; time_t aktuelle_zeit; char zeit[256]; HWND foreground = NULL; HDC hdc = NULL; int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { while(an) //Programm am Laufen halten { //Tastaturabfrage if(GetAsyncKeyState(VK_F11)) draw = !draw; else if(GetAsyncKeyState(VK_F12)) an = !an; if(draw) { //Zeit besorgen time(&aktuelle_zeit); aktuellezeit = localtime(&aktuelle_zeit); sprintf(zeit,"[%02d:%02d:%02d]",aktuellezeit->tm_hour,aktuellezeit->tm_min,aktuellezeit->tm_sec); //Text zeichnen foreground = GetForegroundWindow(); hdc = GetDC(foreground); SetBkMode(hdc, TRANSPARENT); SetTextColor(hdc,RGB(255,0,0)); TextOut(hdc,10,10, zeit,10); //der letzte Parameter muss u.U. angepasst werden UpdateWindow(foreground); ReleaseDC(foreground,hdc); } //wir lassen das Programm 1ms schlafen, damit es nicht 100% Auslastung verursacht Sleep(10); } return 0; }
|