Crie código nativo C ++ sem QML

2

Eu quero criar código C ++ nativo para o telefone Ubuntu que NÃO seja baseado em QML. Na verdade, eu quero criar código C ++ nativo que:  1) não usa ou depende de Qt  2) usa o SDL para abrir uma janela  3) Obtenha um contexto GLES2

Na verdade eu estou portando uma base de código muito grande. Essa base de código já foi portada para o Android, mas trabalhar com o NDK do Android é uma dor que nunca senti antes.

Eu codifiquei para N9, N900 e estou bastante familiarizado com esse conjunto de ferramentas: scratchbox, mas tudo o que encontrei até agora são exemplos de como obter aplicativos QML no telefone.

Ponteiros? Links?

    
por Kevin Rogovin 19.03.2013 / 09:32

1 resposta

1

Primeiro, peço desculpas por não lhe dar uma resposta concreta. Eu sei o quão frustrante pode ser quando você pergunta o que é uma pergunta claramente óbvia, e não obtém resposta. Acabei de postar uma pergunta semelhante há uma hora atrás:

link

Eu suspeito strongmente que você não terá o desenvolvimento nativo que você vê. Você já está familiarizado com a afirmação do Android para suportar o desenvolvimento nativo de C ++. Eles até nomearam seu kit "NDK". Mas eu não preciso te dizer que cada pessoa tem sua própria interpretação do desenvolvimento nativo.

Dito isso, tenho a sensação de que o Ubuntu está seguindo o mesmo caminho. Eles fornecem a você a capacidade de compilar código C ++ em código de máquina, mas eles protegem seu aplicativo para que você não obtenha um desenvolvimento nativo verdadeiro, como no acesso nativo à máquina. Então eles começam a dar bibliotecas, de maneira controlada, aos poucos, o que pode se tornar extremamente frustrado.

Eu gostaria que alguém no Ubuntu esclarecesse isso. E por favor, não seja tímido. Somos engenheiros experientes que sabem o que são compilações e buffers de conversão de tradução. Não bata na mata, por favor. Apenas nos diga a verdade. Temos acesso a toda a superfície da API nativa exposta pelo Linux ou não?

    
por PrefersTheTruth 24.04.2013 / 07:15