Quale toolkit CI multipiattaforma C++ offre il minimo ingombro con build sia statiche che dinamiche? Non ho bisogno di una GUI molto sofisticata, solo controlli di base & widget. Grazie in anticipo.Toolkit per GUI multipiattaforma C++ di tipo Tiny
risposta
Il Tk da Tcl/Tk è noto per il suo ingombro di memoria ridotto. Dettagli in Memory Footprint Comparisons su Wiki Tcl/Tk. Entrambi, Tcl e Tk, sono estremamente semplici da utilizzare con le librerie C++/Tcl e C++/Tk. Sono stati ispirati da Boost.Python
Con Ecere SDK, è possibile creare un eseguibile collegato staticamente con 1 MB. Una libreria di runtime dinamica può anche essere costruita in 2 MB. Ecere funziona con una varietà di driver di visualizzazione, inclusi X11, GDI, OpenGL, Direct3D. È stato originariamente progettato per GUI in-game, ma ora è un ricco toolkit per la GUI multipiattaforma.
L'SDK viene fornito con un compilatore per il linguaggio eC, un linguaggio OO che si compila fino al codice nativo, che può essere collegato con C++ a livello C (ad esempio "C" extern).
eC condivide molti concetti OO di base e la sintassi di C++, ma offre un codice più semplice ed elegante, in particolare per lo sviluppo di GUI: ha proprietà, metodi virtuali di istanza per eventi, si utilizza '.' invece di '->' per accedere ai membri degli oggetti heap. Supporta ancora completamente l'intera sintassi C, la grammatica e le funzionalità. eC ti libera dal dolore dei file header e dei prototipi, con un meccanismo di importazione più moderno.
ti dispiace se ti viene chiesto di fornire una risposta a questa domanda ?: http://stackoverflow.com/q/25480619/1284631 – user1284631
Duple di http://stackoverflow.com/questions/897228/questo-è-il-best-way-to-make-a-simple-cross-platform-gui-in-c tra molti altri. –
Ciao, non è un problema. Mi concentro sull'orma. Grazie comunque per l'URL. – Viet