Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Qt + NDK e Cross compile

Qt + NDK e Cross compile

Scheduled Pinned Locked Moved Unsolved Portuguese
androidndkcross-compile
4 Posts 2 Posters 1.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    Exotic_Devel
    wrote on 1 Dec 2015, 12:27 last edited by Exotic_Devel 12 Jan 2015, 12:41
    #1

    Levando em conta que no android existe o NDK que é a biblioteca para desenvolver para android com C++. Pq o Qt precisa interagir com o SDK? Não é possível e não seria mais eficiente trabalhar só com a NDK visto que a mesma é C++ e Qt também?

    Segunda dúvida. É possível fazer cross compile para Windows Phone a partir do linux?

    1 Reply Last reply
    0
    • L Offline
      L Offline
      Leonardo
      wrote on 2 Dec 2015, 02:02 last edited by
      #2

      Porque o Qt não é C++ puro. Existe um código em Java que cuida da inicialização do aplicativo e em certo momento passa o controle para o main() do C++. Além disso, você mesmo pode usar funcionalidades nativas do Android acrescentando código em Java a seu aplicativo e interagindo com ele por meio do JNI.

      Sobre a segunda dúvida, não sei, mas acho improvável.

      1 Reply Last reply
      0
      • E Offline
        E Offline
        Exotic_Devel
        wrote on 2 Dec 2015, 20:03 last edited by
        #3

        Entendo,
        Mas pelo que li, é possível criar aplicações 100% nativas através da NDK, onde entra a jvm nessa história?

        1 Reply Last reply
        0
        • L Offline
          L Offline
          Leonardo
          wrote on 2 Dec 2015, 20:07 last edited by
          #4

          Até onde sei, 100% é maneira de falar. Eu diria 99%, porque todo app precisa de um ponto de entrada em Java, nem que seja só pra chamar depois o C++.

          1 Reply Last reply
          0

          1/4

          1 Dec 2015, 12:27

          • Login

          • Login or register to search.
          1 out of 4
          • First post
            1/4
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved