Estoy buscando una biblioteca de GUI multiplataforma ligera para diferentes aplicaciones de procesamiento de señal. Un programa ANSI-C debe estar vinculado de forma estática con él y el tamaño es importante. Una aplicación terminada debe tener el mismo aspecto en cualquier plataforma como iPad, iPhone, Android, Ubuntu, Leopard, Windows, etc.Plataforma cruzada ligera C GUI (OpenGL)
Qt no es apropiado, porque es C++, es demasiado grande y no funciona en iOS dispositivos. Me inclino por la biblioteca de GUI basada en OpenGL, porque OpenGL es compatible con todas las plataformas de destino modernas y una aplicación OpenGL tendrá el mismo aspecto en todos los dispositivos.
Preferiblemente, dicha GUI debe admitir definiciones de formularios usando la semántica declarativa, p. Ej. desde cadenas C o desde archivos textuales externos.
creo "mismo aspecto en cualquier plataforma" es no es una buena idea. Creo que es mejor tener 'el aspecto estándar de cada plataforma' – pmg
C y Android ... Extraña mezcla. ¿Puedes usar el PDK entonces? – jv42
Qt Quick QML * does * funciona en iOS y le permite escribir animaciones basadas en OpenGL con JavaScript, que luego se compila en C. – trusktr