Pergunta

O que é o melhor IDE C ++ ou editor para usar no Windows? Eu uso o Notepad ++, mas estou faltando IntelliSense do Visual Studio.

Foi útil?

Solução

Eu encontrei a última versão do NetBeans, que inclui suporte C / C ++, para ser excelente.

http://www.netbeans.org/features/cpp/index.html

Outras dicas

Hum, isso é porque o Visual Studio é o melhor IDE. Volte para o darkside.

Eu, pessoalmente, como o Visual Studio combinado com um terceiro add-in como o Visual Assist ( http: // www. wholetomato.com/ ). Eu tentei alguns dos outros e sempre acabou por trás com o Visual Studio. Além disso, Visual Studio é um produto amplamente utilizado nas indústrias de desenvolvimento, assim que ter experiência de usá-lo só pode ser uma vantagem.

O Eclipse CDT funciona bem para mim. Ele suporta MinGW e Cygwin como alvos. Ele também se integra bem com o CVS e Subversion.

A compilação mais recente, Ganimedes, está disponível aqui .

Existem os "Express" versões gratuitas do Visual Studio. Dado que você como o Visual Studio e que as edições "Express" são livres, não há razão para usar qualquer outro editor.

Eu voto para Visual Studio, mas parece que C ++ é tratado como cidadão de segunda classe (não o compilador e outras coisas mas o suporte IDE) em comparação com linguagens .NET como C #, mas espero que MS vai fazer algo sobre isso na próxima versão do Visual Studio (padrão novo está chegando e eles prometeram que 10 deve ser nova 6).

visual studio é de longe o melhor IDE, mas você também pode dar uma olhada em Code :: Blocks

Eu prefiro usar Microsoft Visual C ++ Express no Windows. Embora o IDE 2008 é fina, o expresso 2005 tem melhor suporte para muitos dos projetos abertos que você pode querer participar. É uma dor para compilar o Firefox ou um mod Half Life 2 em 2008. Também como uma dica geral quando se olha para software, gosto de procurar wikipedia para "comparação do" neste caso, você iria procurar de Ambientes de Desenvolvimento Integrado .

Espero que foi útil.

Se você estiver interessado em fazer desenvolvimento Qt, então Qt Creator funciona bem e é gratuito.

Eu acho que o depurador no Visual Studio (Express) é a coisa do assassino que me impede de usar outra IDE.

Visual Studio + Visual Assist X ( http://www.wholetomato.com/ )

Existem algumas características em um IDE que são tão transformadora que você não sabe como você viveu sem eles. ajuda integrada foi um deles. IntelliSense semelhante funcionalidade foi outra. de VS 6.0 de depuração e continuar era absolutamente assassino. Visual Studio chutou bunda por um bom tempo. Não é ruim, dada a NeXTstep terrível rip-off tudo começou como. (Ou é que as memórias de NeXTstep se desvaneceu até VS parece ok?)

Claro, há muito melhores EDITORES que VS, mas como um pacote completo para o desenvolvimento Win32 nada parece chegar perto.

Há edições livres Express agora, mas eles parecem muito aleijado.

Estou gostando Eclipse no Linux (e derivados do mesmo no Windows usado em alguns toolchains fornecedores FPGA). I -really- não gostam da falta de integração ajuda MSDN-estilo, apesar de tudo.

Eu acho que é basicamente para baixo para essas duas opções.

Emacs. Xemacs funciona bem no Windows. Para usá-lo como um IDE, eu recomendo executá-lo sob Cygwin.

O editor Zeus tem suporte para C / C ++ e tem também uma forma de intellisensing.

Ele faz o seu intellisensing utilizando as informações de tags produzidos por ctags :

alt texto http://www.zeusedit.com/images/_lookmain.jpg

Visual Studio é o mais atualizado e, provavelmente, "melhor" ide livre. Dev C ++ é um pouco datada, e mingw não compila mais de impulso, (excepto regex). A maioria dos outros compiladores são datados e desaparecendo, como Marte e Borland. Mas você pode usar o que quiser!

Um que não foi mencionado é codelite , um poderoso open-source, IDE multiplataforma. Tem conclusão de código, entre outras características.

Vou citar-me de esta pergunta: https://stackoverflow.com/questions/ 780837 / o-que-é-a-boa-linux-ide-de-code-completion / 917854 # 917854

Alguém já disse isso antes de mim, mas QtCreator é realmente bom para Qt4 desenvolvimento.

Não só ele tem realmente um bom código apoio conclusão. Ele também sabe pouco mais sobre o código eo que completar, então eu pensei que eu precisava. Para exemplo, ele sabe sobre os slots / sinais. Isto significa que a conexão ranhuras / sinais via código é muito mais fácil em seguida, antes.

A edição de código é muito bom. Eu lembre-se que quando refatoração de código, (Algumas variáveis ??começando com sublinhado) que lembrava o cursor posição entre as linhas e este feito a refatoração muito mais fácil. O código recuo é inteligente o suficiente para não ficar no meu caminho (KDevelop foi configurável, mas QtCreator aprende como eu código. em menos parece que ele faz).

Depois, há a chave legal combinações. A maioria dos funcionalidade do IDE podem ser acessado usando atalhos. o "Control + k" thingie é uma coisa agradável, que alguns usuários de linha de comando seria como, mas eu sou mais orientada GUI. Eu não usá-lo.

O que eu realmente gosto, é a divisão comando janela. Sim, KDevelop3 faz -lo, mas não tão bom como QtCreator. Minhas favorito é o controle + e, 3, que eu uso para exibir o cabeçalho e implementações das minhas aulas. Mais uma vez, o navegação aqui é o melhor que eu tenho visto (controle + e, o).

Ele também tem uma integração agradável SCM. Eu geralmente usam SVN, e, francamente, não é tão bom quanto eu preciso: nenhum atalho para diff do projeto, não diff para cometer todo o projeto, nenhuma opção para cometer vários arquivos.

Eu também não gosto do "Total integração de ferramentas externas." I ainda como o QtAssistant externa - tab control + é mais fácil de ler grande artigos. Mas .... quando você definir um QString s, e 3 linhas abaixo você quer para ler a interface de QString, você colocar o cursor em "s" e pressione F1 - o assistente vem como uma barra lateral com documentação do QString. Um imenso vantagem.

Quer seguir uma definição? F2 ao Socorro. F4? Alterar cabeçalho / implementação (sim, eclipse faz isso melhor ...).

O depurador é bom. Não é tão bom como VisualStudio mas ... ele tem suporte para internos Qt4 (você pode ver a valor do QString e QList!).

Eu posso continuar ... mas IMHO você vai necessidade de dar-lhe uma segunda e terceira experimentar. É realmente um produto bom. Não tão flexível quanto Eclipse (oi ryansstack), mas é realmente um pequeno, projeto rápido e jovem. eu parei desenvolvimento QDevelop porque eu realmente encontrei o que estava procurando.

ps: Sim, quero dizer, parou de se desenvolver QDevelop. Eu estava no desenvolvimento equipe.

A minha resposta é apenas para o desenvolvimento Qt4. Esteja avisado.

SlickEdit é muito legal, e suporta algo como intellisense. Na minha empresa atual eu agora usar Visual Studio, e eu principalmente acostumei com isso - mas ainda há alguns SlickEdit características que eu perca.

Como um completo tudo em um pacote, o Visual Studio 2008 é o melhor IDE para desenvolvimento C ++ com o Windows

Visual Studio é grande, mas existem alguns truques que você pode melhorá-lo com. SonicFileFinder é um - ajuda você a procurar arquivos de origem por correspondência parcial. Você pode mapear solução-árvore para Alt + 1, de pesquisa nome parcial para alt + 2, e propriedades de janela para alt + 3. Estas são as três janelas mais utilizados.

Outra grande ferramenta que é ofter incompreendido é CTRL + SHIFT + F atalho para pesquisar o conteúdo do arquivo. As pessoas não uso porque é muito lento, mas o meu conselho é - lidar com ele. Pesquisando na solução inteira (ou mesmo todos os arquivos na pasta do projeto) é apenas lento na primeira vez que usá-lo. Pesquisas Consequitive são tão rápidas como jump-to-característica-definição.

Eu tentei SlickEdit, Notepad ++, emacs, jEdit e Visual Studio. VS ganha as mãos para baixo para Best Windows IDE.

jEdit é provavelmente a melhor GUI editor cross-platform / quase-IDE, e emacs é provavelmente o melhor terminal editor cross-platform / quase-IDE. A vantagem com o uso destes é que quando você saltar para uma caixa de Mac ou Linux, você sabe como eles funcionam.

Eu tentei Eclipse, mas funcionou como um cão sem pernas era tão lento, então eu não uso muito. Talvez tecnologia é melhor agora, mas eh.

Com Intellisense, código dobrando, editar e continuar, e toda uma série de outros recursos, Visual Studio é certamente a melhor IDE. No entanto, para a edição de código simples, muitas vezes eu uso UltraEdit. Ele tem algumas grandes características não encontradas em Visual Studio. Uma característica surpreendentemente útil é ser capaz de selecionar uma coluna no editor. Você pode localizar e substituir dentro da coluna (útil para guias vs. espaços guerras ...) excluir a coluna, etc ...

Como cerca CodeBlocks, acho que é tão bom para mim, especialmente a nova versão 10.05.

Eu recomendaria trabalho C ++ Builder , de Embarcadero, para C ++ e há também um versão gratuita disponível. Se preferir Visual Studio, baixe um de livre expressar edições .

Aqui está um outro voto para Visual Studio. O depurador e Intellisense são definitivamente de TI de marcas. Enquanto a oferta de conclusão de código do outro IDE, eu sempre achei que eles sejam um pouco lento nesta área, por alguma razão (sendo lento uma referência para a velocidade com que o código-conclusão ocorre e ofertas seleções).

Além de VS, NetBeans é uma boa polida IDE e é atualizado em um ciclo muito regular.

Eu acho que é em grande parte uma questão de gosto, mas eu recomendaria iniciantes se ater a um editor pura (vi, emacs ...) em vez de um IDE de pleno direito para que eles possam descobrir todo o conjunto de ferramentas que IDEs modernas esconder.

Apenas para o registro, a minha arma de escolha é Emacs.

pessoalmente eu não gosto de microsoft ...... Eu odeio admitir que visual studio é a melhor IDE que eu sempre usar ..... Netbeans é gud mas drasticaly lento .... outros IDEs livres são inúteis .. para que as pessoas tentar ficar com VS ....

M $ VS2008 é um IDE melhor para isso.

A questão diz especificamente IDE então eu estou supondo que isso é o que você deseja. Nesse caso, as principais opções são Visual Studio e Eclipse CDT como indicado acima. Desses, eu pessoalmente prefiro Eclipse. No entanto, não necessariamente limitar-se a um IDE. Eu prefiro usar o vim como meu editor e WinDbg como meu depurador. Para a compilação, o projeto provavelmente vai ditar isso. Eu uso atualmente NMake na linha de comando.

Use Visual Studio 2010. Você pode obter o livre versão completa com DreamSpark

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