Pergunta

Qt Creator parece uma boa IDE. Eu tenho usado Eclipse CDT e enquanto um pouco de buggy, ele faz o trabalho.

O Qt Creator têm as mesmas capacidades como Eclipse CDT?

Foi útil?

Solução

Qt Creator usa MinGW sob o capô, por isso só faz sentido que seria capaz de compilar sem o uso de cabeçalhos Qt. Basta desmarcar todos os cabeçalhos ao fazer o projeto e você pode codificar apenas como você faria em qualquer outro IDE.

Eu levei um exemplo tiro para você ver:

Dead link

Edit: Ahh você editou sua pergunta

.

Sim, é claro! Qt é um ótimo ambiente e com certeza pode realizar seu próprio contra concorrentes como o Eclipse em C ++. Embora tenha em mente Eclipse satisfaz uma miríade de desenvolvedores, de Java para C ++ para Python, entre muitos outros. Normalmente, um IDE especializado em uma língua será mais servido para que a linguagem, mas Eclipse certeza faz um inferno de uma restauração trabalho para desenvolvedores de vários idiomas com a sua grande quantidade de plugins. Se você está confortável com Eclipse CDT, eu acho que você vai se sentir em casa com o Qt Creator, ainda melhor, mimado.

um grande pedaço de software tal.

Outras dicas

Bem, QtCreator faz exatamente o que um dev Linux C ++ / C (i supor que você é um dev linux pelo que eu li) que se quer de um IDE. Nem características muito nem pouco. O problema do recurso IDEs ricos, como Eclipse é que você pode perder o controle de seu projeto, uma vez que praticamente cuida de tudo. Se algo der errado você tem que ter as características / plugins que você usou em consideração durante o processo de depuração.

Mas no geral, eclipse é (IMHO) a melhor escolha, uma vez que faz sentido para se acostumar com um IDE que pode muito bem lidar com todas as línguas. No trabalho eu uso o Eclipse CDT exatamente por esta razão. Para projetos privados i usar QtCreator, porque C / C ++ são as únicas línguas que eu uso para esses projetos.

Espero que isso ajude

Uma vez que você mencionou nada sobre Qt, presumo que você planeja usar QtCreator para o projeto de um não-Qt C ++, com o seu próprio costume Makefiles, não baseada em qmake, não Eclipse-CDT-based.

Depois eu mudei para QtCreator (agora trabalhando no mesmo projeto, mesmo código) eu observei as seguintes vantagens de QtCreator:

  • QtCreator se move mais rápido do que EclipseCDT para o mesmo projecto C / C ++.
  • EclipseCDT é mais difícil de configuração com Makefiles personalizadas. QtCreator é mais fácil. Este é o caso quando você check-out um projeto com seu próprio costume Makefiles, não os IDE-gerados, e você precisa para mapear metas de construção desse projeto para EclipseCDT construir metas / configurações.
  • É mais fácil lidar com .pro (ject) arquivos em QtCreator de espaços de trabalho em EclipseCDT.
  • No meu caso, o consumo de memória EclipseCDT após indexação é sobre ~ 2GB. Para QtCreator, é apenas 600MB ~, para o mesmo projeto.
  • indexação Fonte em EclipseCDT leva muito tempo - quando eu começar EclipseCDT, meu computador está congelado por cerca de 20 minutos devido à indexação. Em QtCreator leva um quarto desse tempo, eo computador é sensível durante a mesma.

É claro que há uma série de vantagens que oferece EclipseCDT como a infinidade de plugins (EGit, subclipse, cppcheclipse, etc), mas isso depende se você realmente usá-los.

No final, eu acho que é uma questão de gosto pessoal e hábito, como você pode atingir seus objetivos com cada um deles.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top