C Compiler und Cross-Plattform-UI
Verfasst: 27.01.2018 20:03
Meine Google-Skills lassen mich etwas in Stich. Ich möchte ein bischen in C rum experimentieren. Problem dabei: Wo anfangen.
Die einfachste Frage - welcher Compiler? Er sollt idealerweise den aktuellsten stand (c11 oder?) unterstützen, per Comandozeile aufrufbar sein (ich möchte gerne mal ausprobieren, alles per Hand zu machen), ohne großartige Installation auskommen und idealerweise irgendwie bundelbar mit meinen Programm sein.
Und gleich die zweite Frage: C hat ja meiner Meinung einen riesen Designfehler - die Standard-Bibliotheken sind irgendwie auf den Stand von DOS. Also müssen zusätzliche Bibliotheken her. Ich bin irgendwie überrascht, das es anscheinend nicht "DIE" Bibliothek findet, die die standard-UI-Elemente wie Fenster mit Buttons und Menüs anbietet - wie es bspw. in PureBasic gemacht wird. Leider verbietet PB die Erstellung einer Warper-DLL (was ich durchaus verstehen kann). Gibts tatsächlich keine Bibliothek, womit man Fenster und Gadgets/Controlls erstellen kann, möglich HiDPI tauglich, Einfärbbar und mit Größenbrechnungen für den Platzverbrauch der Controlls und für Windows, Linux und Macos verfügbar ist?
Die einfachste Frage - welcher Compiler? Er sollt idealerweise den aktuellsten stand (c11 oder?) unterstützen, per Comandozeile aufrufbar sein (ich möchte gerne mal ausprobieren, alles per Hand zu machen), ohne großartige Installation auskommen und idealerweise irgendwie bundelbar mit meinen Programm sein.
Und gleich die zweite Frage: C hat ja meiner Meinung einen riesen Designfehler - die Standard-Bibliotheken sind irgendwie auf den Stand von DOS. Also müssen zusätzliche Bibliotheken her. Ich bin irgendwie überrascht, das es anscheinend nicht "DIE" Bibliothek findet, die die standard-UI-Elemente wie Fenster mit Buttons und Menüs anbietet - wie es bspw. in PureBasic gemacht wird. Leider verbietet PB die Erstellung einer Warper-DLL (was ich durchaus verstehen kann). Gibts tatsächlich keine Bibliothek, womit man Fenster und Gadgets/Controlls erstellen kann, möglich HiDPI tauglich, Einfärbbar und mit Größenbrechnungen für den Platzverbrauch der Controlls und für Windows, Linux und Macos verfügbar ist?