OldSchoolHack

Register / Login English

kompilierfehler bei der Uhr| Brauche hilfe!!

icon Thread: kompilierfehler bei der Uhr| Brauche hilfe!!

Join Date: Jun 2009

Posts: 59

User-Rating:

1 positive
0 negative
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:
  1. #include <windows.h> //zum Zeichnen
  2. #include <time.h> //für die Uhrzeit
  3. #include <stdio.h>
  4. bool an = true, draw = false;
  5. struct tm *aktuellezeit;
  6. time_t aktuelle_zeit;
  7. char zeit[256];
  8. HWND foreground = NULL;
  9. HDC hdc = NULL;
  10. int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
  11. { while(an) //Programm am Laufen halten
  12. { //Tastaturabfrage
  13. if(GetAsyncKeyState(VK_F11))
  14. draw = !draw;
  15. else if(GetAsyncKeyState(VK_F12))
  16. an = !an;
  17. if(draw)
  18. { //Zeit besorgen
  19. time(&aktuelle_zeit);
  20. aktuellezeit = localtime(&aktuelle_zeit);
  21. sprintf(zeit,"[%02d:%02d:%02d]",aktuellezeit->tm_hour,aktuellezeit->tm_min,aktuellezeit->tm_sec);
  22. //Text zeichnen
  23. foreground = GetForegroundWindow();
  24. hdc = GetDC(foreground);
  25. SetBkMode(hdc, TRANSPARENT);
  26. SetTextColor(hdc,RGB(255,0,0));
  27. TextOut(hdc,10,10, zeit,10);
  28. //der letzte Parameter muss u.U. angepasst werden
  29. UpdateWindow(foreground);
  30. ReleaseDC(foreground,hdc);
  31. } //wir lassen das Programm 1ms schlafen, damit es nicht 100% Auslastung verursacht
  32. Sleep(10);
  33. }
  34. return 0;
  35. }
  36.