Eu ensino um curso de C ++ usando o Visual Studio. Um de meus alunos tem um Mac e estava procurando um IDE para usar em sua máquina. O que seria bom recomendar?
Para mim, eclipse c ++ ide é o melhor ... eu até testei o Clion, acho que o eclipse é melhor do que o clion.
Rafaf Tahsin,
Xcode é o melhor. Não encontro nenhum editor melhor do que XCODE. Mesmo que eu tenha escrito código em linguagem assembly em XCODE
Akhzar Nazir
CodeLite é uma alternativa ao Xcode. É open-source e multiplataforma.
Banghua Zhao
Respostas:
78
O Xcode, que faz parte das MacOS Developer Tools, é um ótimo IDE. Também há o NetBeans e o Eclipse que podem ser configurados para construir e compilar projetos C ++.
Clion, da JetBrains, também está disponível agora e usa o Cmake como modelo de projeto.
O Xcode não tem suporte para refatoração no OSX. Ou pelo menos ele foi desabilitado no meu sistema .. então eu uso o eclipse por enquanto.
Nils
6
Nunca percebi uma diferença significativa o suficiente na renderização de fontes entre o Xcode e o Eclipse. O layout do Xcode, entretanto, é estranho. Especialmente se ele estava usando Visual C ++ para dar aula. Eclipse ou Netbeans seriam uma opção muito melhor.
michael.bartnett
6
O preenchimento automático de C ++ do Xcode está faltando, é lento e não pode refatorar C ++. Talvez seja bom como IDE, mas é usado como editor de texto.
Zaky German
8
O Xcode é um IDE C ++ tanto quanto um bloco de notas.
nbubis
5
O Xcode é realmente um IDE ruim, você não consegue nem formatar o código. É melhor TextEdit.
confirme. nós o usamos em alguns laboratórios (eu sou um professor), mas estabilidade, uso e travamento são simples, NÃO são comparáveis. vá para o Xcode. (é grátis).
ingconti
4
Outra opção (embora não gratuita) é instalar o VMware Fusion ou Parallels Desktop no Mac e executar o Windows com Visual Studio em uma VM.
Isso funciona muito bem. As desvantagens são:
vai custar dinheiro para o software da máquina virtual e Windows (a escola pode ter algumas licenças acadêmicas que podem ajudar aqui)
o Mac precisa ser um Mac x86 com um pouco de memória
A vantagem é que você e o aluno não precisam se preocupar com diferenças no IDE que podem não ser consideradas em seus materiais de instrução.
Não é realmente um IDE em si, mas eu realmente gosto do TextMate, e com o pacote C ++ que o acompanha, ele pode fazer muitas das coisas que você encontraria em um IDE (sem todo o inchaço!).
Respostas:
O Xcode, que faz parte das MacOS Developer Tools, é um ótimo IDE. Também há o NetBeans e o Eclipse que podem ser configurados para construir e compilar projetos C ++.
Clion, da JetBrains, também está disponível agora e usa o Cmake como modelo de projeto.
fonte
Emacs! Eclipse também pode funcionar.
fonte
Code :: Blocks é multiplataforma, usando a biblioteca wxWidgets . É o que eu uso.
fonte
Outra opção (embora não gratuita) é instalar o VMware Fusion ou Parallels Desktop no Mac e executar o Windows com Visual Studio em uma VM.
Isso funciona muito bem. As desvantagens são:
A vantagem é que você e o aluno não precisam se preocupar com diferenças no IDE que podem não ser consideradas em seus materiais de instrução.
fonte
Se você está procurando um IDE completo como o Visual Studio, acho que o Eclipse pode ser sua melhor aposta.
O Eclipse também é altamente extensível e configurável.
Veja aqui: http://www.eclipse.org/downloads/
fonte
Claro que existe Mono .
fonte
Não é realmente um IDE em si, mas eu realmente gosto do TextMate, e com o pacote C ++ que o acompanha, ele pode fazer muitas das coisas que você encontraria em um IDE (sem todo o inchaço!).
fonte
Evite o Eclipse para desenvolvimento C / C ++ por enquanto no Mac OS X v10.6 (Snow Leopard). Existem problemas sérios que tornam a depuração problemática ou quase impossível, devido a problemas de incompatibilidade de GDB e semelhantes. Consulte: Problemas ao depurar C ++ usando Eclipse Galileo no Mac .
fonte
O Xcode é gratuito e bom, o que é uma sorte porque é praticamente a única opção no Mac.
fonte