Welches plattformübergreifende C++ - GUI-Toolkit bietet sowohl bei statischen als auch bei dynamischen Builds die geringste Grundfläche? Ich brauche keine sehr anspruchsvolle GUI, nur grundlegende Kontrollen & Widgets. Vielen Dank im Voraus.Winziges C++ plattformübergreifendes GUI-Toolkit
Antwort
Der Tk von Tcl/Tk ist bekannt für seinen geringen Speicherbedarf. Details in Memory Footprint Comparisons auf Tcl/Tk Wiki. Beide, Tcl und Tk, sind extrem einfach zu verwenden mit C++/Tcl und C++/Tk Bibliotheken. Sie wurden von Boost.Python
inspiriert Mit der Ecere SDK können Sie eine statisch verknüpfte ausführbare Datei unter 1 MB erstellen. Eine dynamische Laufzeitbibliothek kann auch unter 2 MB erstellt werden. Ecere läuft in einer Vielzahl von Display-Treibern, einschließlich X11, GDI, OpenGL, Direct3D. Es wurde ursprünglich für In-Game-GUIs entwickelt, ist jetzt aber ein reichhaltiges plattformübergreifendes GUI-Toolkit für allgemeine Zwecke.
Das SDK kommt mit einem Compiler für die eC-Sprache, eine OO-Sprache, die bis zu nativem Code kompiliert, die mit C++ auf der C-Ebene (d. H. Extern "C") verknüpft werden kann.
eC teilt viele grundlegende OO-Konzepte und die Syntax von C++, bietet aber einfacheren, eleganteren Code, insbesondere für die GUI-Entwicklung: Er verfügt über Eigenschaften, Instanz virtuelle Methoden für Ereignisse, verwenden Sie '.' anstelle von '->' für den Zugriff auf Heap-Objekte Mitglieder. Es unterstützt immer noch die gesamte C-Syntax, Grammatik und Funktionen. eC befreit Sie von den Problemen von Header-Dateien und Prototypen mit einem moderneren Import-Mechanismus.
stört es Sie, wenn Sie gebeten werden, eine Antwort auf diese Frage zu geben ?: http://stackoverflow.com/q/25480619/1284631 – user1284631
Dupe von http://stackoverflow.com/questions/897228/what-ist-best-way-to-make-a-simple-cross-platform-guiin-c unter mehreren anderen. –
Hallo, es ist kein Betrogener. Ich konzentriere mich auf den Fußabdruck. Danke für die URL trotzdem. – Viet