8
votes

Toolkit d'interface graphique inter-plate-forme C ++ Tiny C ++

Quelle boîte à outils inter-plate-forme de plate-forme C ++ offre une empreinte la plus petite avec des constructions statiques et dynamiques? Je n'ai pas besoin d'une interface graphique très sophistiquée, juste des commandes de base et des widgets.


2 commentaires

Dupe de Stackoverflow.com/questions/897228/... parmi plusieurs autres.


Salut, ce n'est pas une dupe. Je me concentre sur l'empreinte. Merci d'URL quand même.


5 Réponses :


9
votes

Le plus petit que j'ai entendu parler est FLTK


0 commentaires

1
votes

essayer Cegui . Il a été conçu pour le jeu Guis, qui doit être léger (pour les jeux de console). Je n'ai jamais essayé FLTK . Il peut être plus approprié.


1 commentaires

Cegui a une très grande empreinte. ne le recommanderais pas!



3
votes

Le TK de TCL / TK est bien connu de sa petite empreinte mémoire. Détails dans Memory Empreinte Comparaisons sur TCL / TK Wiki. Les deux, TCL et TK sont extrêmement simples à utiliser avec C ++ / TCL et C ++ / TK bibliothèques. Ils ont été inspirés par Boost.python


0 commentaires

3
votes

avec le ECERER SDK , vous pouvez créer un exécutable de 1 Mo de manière statique de 1 Mo. Une bibliothèque d'exécution dynamique peut également être construite sous 2 Mo. ECEERE circule dans une variété de pilotes d'affichage, dont X11, GDI, OpenGL, Direct3D. Il a été conçu à l'origine pour les Guisttes dans le jeu, mais c'est maintenant une boîte à outils inter-plate-forme de plate-forme multi-plate-forme principale.

Le SDK est livré avec un compilateur pour la langue CE, une langue OO qui compile jusqu'au code natif, qui peut être liée à C ++ au niveau C (c'est-à-dire externe "C").

CE partage de nombreux concepts et syntaxes de base de C ++, mais propose un code plus simple, plus élégant, en particulier pour le développement de l'interface graphique: il possède des propriétés, des méthodes virtuelles d'instance pour les événements, vous utilisez "". au lieu de '->' pour accéder aux membres des objets du tas. Il prend toujours entièrement en charge l'ensemble de la syntaxe C, de la grammaire et des fonctionnalités. CE vous débarrasse de la douleur des dossiers d'en-tête et des prototypes, avec un mécanisme d'importation plus moderne.


1 commentaires

N'oubliez-vous pas si demandé de fournir une réponse à cette question?: Stackoverflow.com/q/25480619/1284631



0
votes

Il existe plusieurs options minimales dans la longue liste des bibliothèques inter-plate-forme C ++ UI ici: https://philippegroarke.com/posts/2018/c++_ui_solutions/ Je pense que vous devrez les évaluer vous-même.


0 commentaires