2009-07-06 11 views
7

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

+0

Duple di http://stackoverflow.com/questions/897228/questo-è-il-best-way-to-make-a-simple-cross-platform-gui-in-c tra molti altri. –

+2

Ciao, non è un problema. Mi concentro sull'orma. Grazie comunque per l'URL. – Viet

risposta

9

il più piccolo ho sentito parlare di è fltk

+0

Grazie. Ho trovato http://www.tecgraf.puc-rio.br/iup/ anche con ingombro ridotto. – Viet

1

provare cegui. È stato progettato per i giochi, che devono essere leggeri (per i giochi di console). Non ho mai provato fltk. Potrebbe essere più adatto.

+0

Grazie, Caspin. – Viet

+0

cegui ha un'impronta piuttosto grande. non lo consiglierei! – Frunsi

3

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.

+0

ti dispiace se ti viene chiesto di fornire una risposta a questa domanda ?: http://stackoverflow.com/q/25480619/1284631 – user1284631

Problemi correlati