Como implantar um aplicativo de toque do Ubuntu para outras distribuições GNU / Linux?

8

Minha situação:

  • Eu criei um aplicativo de toque do Ubuntu usando o Ubuntu SDK, em QML & amp; C ++.
  • O aplicativo usa o Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Eu quero que o aplicativo seja executado em outras distribuições GNU / Linux também.

Como implementar este aplicativo junto com o Ubuntu Components, para que ele seja executado em outras distribuições GNU / Linux também?

    
por Naveen 25.11.2014 / 04:08

1 resposta

2

Você realmente precisa vincular estaticamente a todo o Qt5? Eu imagino que a maioria dos Linuxes modernos já o possui em seus repositórios. Pode ser apenas que tudo que você precisa fazer é incluir o Ubuntu.Components no seu binário.

Se eu estivesse fazendo isso, copiaria a fonte Ubuntu.Components para o diretório do meu projeto, como se fosse outro módulo. Eu nunca tentei isso, então você pode ter que brincar com os caminhos de importação para garantir que a versão correta seja carregada.

Eu suspeito que haja uma maneira mais elegante de conseguir isso, mas não tenho muita experiência em produzir binários vinculados estaticamente. Mas talvez isso funcione para você até que alguém venha com a resposta real.

    
por Robert Schroll 25.11.2014 / 20:26