Como configurar o controle de versão para o Qt?

3

Pode ser apenas uma coisa básica para muitos, mas eu estou presa no "controle de versão do Qt", e isso está realmente me irritando. Estou no Ubuntu 12.04 LTS e minha versão do Qt é 2.4.1.

Aqui está a mensagem que é exibida:

No valid Qt versions found.
Please add a Qt version in Tools/Options or via the maintenance tool of the SDK.

Obazarinstalado(bzr)desativoutodososoutrosplug-insdecontroledeversão,excetobazaar,masaindanãoépossívelignoraroproblema.Porfavormeguieseeutiverqueaprendermaissobrecomoconfigurarcomocontroledeversãodobazar.

Também adicionei o caminho qmake .

Eu até tentei desabilitar todos os plugins de controle de versão, mas isso também não aconteceu como eu esperava. Eu sou (ou talvez eu deva usar ) pensando em aprender a desenvolver / codificar com Qt mas não consegui passar criando uma nova estrutura de projeto!

Por favor, me guie através disso.

    
por precise 30.04.2014 / 11:30

2 respostas

2

Sistema de Controle de Versão (VCS) , Controle de Revisão ou Controle de Fonte são sistemas de software usados para rastrear mudanças em arquivos, geralmente usado no desenvolvimento de software.

Como funciona

Normalmente, os arquivos são hospedados em um repositório (uma árvore de diretórios para cada projeto). Um desenvolvedor A escreve um sistema de software e usa o VCS para rastrear as alterações do arquivo. Um desenvolvedor B deseja adicionar um novo recurso ao sistema de software ou corrigir um bug encontrado. Um processo de desenvolvimento comum é assim:

  • O desenvolvedor B desejará obter as fontes para trabalhar nelas
  • O desenvolvedor B trabalha com novos recursos em sua cópia do repositório
  • O desenvolvedor B confirma seu trabalho localmente
  • O desenvolvedor B conclui seu trabalho e confirma as alterações no repositório remoto (original)

Observe que essa é uma maneira de fazer as coisas, pode haver várias maneiras, como:

  • Trabalhando com um projeto de um homem (solo) e mantendo os repositórios localmente.
  • Trabalhando em um projeto de grupo com um repositório remoto central
  • Vários outros sabores

Para o Bazaar, você pode verificar a documentação aqui e decidir o que funciona para você.

Eu tenho Bazzar no meu sistema?

Você pode verificar se o Bazaar está instalado no seu sistema emitindo o seguinte no terminal which bzr , se o Bazaar estiver instalado, você receberá: /usr/bin/bzr else, você terá que instalá-lo com sudo apt-get install bzr

Suspeito potencial

Nas capturas de tela que você forneceu, parece que você não tem uma estrutura de desenvolvimento QT instalada em seu sistema (o qmake está ausente). Você pode obter o framework Qt do site oficial ou através do Centro de Software (procure por qt-sdk), ele produzirá o seguinte :

ou sudo apt-get install qt-sdk , além disso você pode instalar a documentação.

    
por Stef K 30.04.2014 / 12:13
0

Primeiro, verifique se você tem build-essential instalado corretamente:

sudo apt-get install build-essential

Em Ferramentas - > Opções - > As Cadeias de Ferramentas apenas adicionam o GCC e definem o caminho gcc como o caminho do compilador.

UPDATE :

Esta configuração do meu SDK precisa:

Parece que você precisa especificar qmake-qt4 em vez de apenas qmake .

    
por Sylvain Pineau 30.04.2014 / 11:54