Como diferenciar entre Qt4.8 e Qt5.8.7

0

Eu estava usando anteriormente Qt4.8 para o meu trabalho de projeto. Eu estava usando para um dispositivo Linux embarcado baseado em ARM. Mas como o Qt4.8 não tem muito suporte à biblioteca como QSerialPort , então pensei em baixar o Qt 5.8.7 mais recente e configurar seu caminho de compilador como compilador cruzado (que estou usando para o dispositivo linux embarcado ARM).

Eu baixei o Qt4.8 usando o comando sudo apt-get install qtcreator qt4-dev-tools para que ele fosse instalado automaticamente. Como eu sempre preciso iniciá-lo como root, então eu sempre abri-lo usando terminal e, em seguida, sudo qtcreator .

Agora, baixei o Qt5.8.7 online installter e estou instalando-o no diretório inicial. Eu tenho uma confusão aqui que se eu digitar sudo qtcreator para iniciá-lo, qual deles vai começar. Eu não quero remover o Qt4.8. Como posso diferenciar entre esses dois?

    
por S Andrew 12.04.2017 / 12:11

1 resposta

0

Acho que você pode estar confundindo o Qt (uma estrutura de desenvolvimento de software) com o Qt Creator (um Ambiente de Desenvolvimento Integrado (IDE)). O Qt Creator é o IDE padrão para o Qt, no entanto, não é o único IDE que pode ser usado e não tem nada a ver com a versão do framework Qt que você está usando em seu próprio desenvolvimento.

Quando você instala usando o instalador on-line, a instalação padrão instala a versão mais recente da estrutura do Qt e a versão mais recente do Qt Creator. Durante este processo de instalação, você poderá selecionar versões adicionais do framework Qt para instalar, se necessário. Por exemplo, você pode instalar o 5.3 e o 5.8. Em todas as instalações que realizei, uma ferramenta de manutenção também está instalada. Isso pode ser usado a qualquer momento para adicionar / remover / atualizar os componentes instalados (por exemplo, você pode iniciar isto após a instalação e adicionar o Qt 5.6 ao acima). A ferramenta de manutenção está localizada em {installation folder}/Qt .

Uma única instalação do Qt Creator pode estar ciente de várias versões diferentes do Qt ao mesmo tempo. Você configura qual versão deve usar em cada um dos seus projetos. Você pode ver as versões do Qt que o Qt Creator "conhece" selecionando Ferramentas- > Opções no menu e selecionando o link Construir & amp; Execute a opção e, em seguida, a guia Versões do Qt. O Qt Creator que você instalou usando o instalador online detectará automaticamente as versões do Qt que você instalou durante o processo de instalação. No entanto, diferentes versões do Qt também podem ser adicionadas manualmente a partir do mesmo diálogo.

Espero que o acima ajuda. Em resumo:

  1. Você não precisa instalar mais de uma cópia do Qt Creator. Se você estiver instalando usando o instalador on-line, recomendo executar o instalador on-line usando sudo e instalando em /opt/ .
  2. Para abrir o Qt Creator que você instalou usando o instalador on-line, você precisaria procurar {installation folder}/Qt/Tools/QtCreator/bin e, em seguida, ./qtcreator . Você não deve precisar iniciar isso usando o sudo . Você também deve ser capaz de iniciá-lo no iniciador ou no menu da sua área de trabalho.
  3. Para definir a (s) versão (ões) da estrutura do Qt em uso para um projeto específico, clique no botão do projeto e selecione / configure as versões conforme necessário.
  4. A razão pela qual o Qt Creator afirma "baseado no Qt 5.5.1" é porque essa versão particular do Qt Creator foi construída usando a versão 5.5.1 do framework Qt.
  5. Acho que o Qt tem uma boa documentação, incluindo guias, exemplos, etc. Isso está disponível aqui .
por gsxruk 12.04.2017 / 21:13