it-swarm-es.com

Crear código nativo de C ++ sin QML

Quiero crear código nativo de C++ para el teléfono Ubuntu que NO esté basado en QML. De hecho, quiero crear código C++ nativo que: 1) no use o no dependa de Qt 2) use SDL para abrir una ventana 3) Obtenga un contexto GLES2

En verdad soy portado una base de código muy grande. Este código base ya fue portado a Android, pero trabajar con el NDK de Android es un dolor como nunca antes había sentido.

He codificado para N9, N900 y estoy bastante familiarizado con esa cadena de herramientas: scratchbox, pero todo lo que he encontrado hasta ahora son ejemplos de cómo obtener aplicaciones QML en el teléfono.

Punteros? ¿Enlaces?

2
Kevin Rogovin

Primero, mis disculpas por no darle una respuesta concreta. Sé lo frustrante que puede ser cuando preguntas qué es una pregunta claramente obvia y no obtienes respuesta. Acabo de publicar una pregunta similar hace aproximadamente una hora:

https://askubuntu.com/questions/284817/100-no-non-sense-native-c-c-development-or-not

Sospecho firmemente que no tendrá el desarrollo nativo que ve. Ya está familiarizado con la afirmación de Android de apoyar el desarrollo nativo de C++. Incluso nombraron su kit "NDK". Pero no necesito decirte que cada persona tiene su propia interpretación del desarrollo nativo.

Dicho esto, tengo el presentimiento de que Ubuntu está siguiendo el mismo camino. Le brindan la capacidad de compilar código C++ en código de máquina, pero protegen su aplicación para que no obtenga un verdadero desarrollo nativo, como en el acceso nativo a la máquina. Luego comienzan a darle bibliotecas, de manera controlada, poco a poco, lo que podría resultar extremadamente frustrado.

Desearía que alguien en Ubuntu aclarara esto. Y por favor, no seas tímido. Somos ingenieros experimentados que sabemos lo que son las compilaciones y las memorias intermedias de traducción. No andes por las ramas, por favor. Solo dinos la verdad. ¿Tenemos acceso a toda la superficie API nativa expuesta por Linux o no?

1
PrefersTheTruth