Ich bekomme den Fehler: `SetCurrentConsoleFontEx' was not declared in this scope
Benutzen tu ich Windows XP SP3 und CodeBlocks 8.02 mit dem GNU GCC Compiler. Woran könnte es liegen? Und gibt es eine Lösung oder Alternative um die Schriftgröße zu ändern?
Wie sich der Dokumentation leicht entnehmen lässt, ist diese Funktion erst in Windows Vista verfügbar. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Zunächst mal ist 0x0500 die ID für Windows 2000, für Windows Vista steht 0x0600. Zweitens dürfte der Compiler dir das Makro schon vordefinieren, du müsstest es ggf. also vorher #undef-inieren.
Selbst wenn du aber auf diese Weise die Deklaration bekommst, wessen ich mit nicht einmal sicher bin, wird dir spätestens der Linker den Kram um die Ohren hauen. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe DijkstraDieser Post wurde am 27.06.2009 um 14:52 Uhr von 0xdeadbeef editiert.