IDE C ++ para Macs [fechado]

120

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?

JohnMcG
fonte
2
Clion IDE Clion é o caminho a percorrer.
George Cloone-y
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.

Grant Limberg
fonte
6
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.
novembro
15

Emacs! Eclipse também pode funcionar.

Terry G Lorber
fonte
1
Sim. Parece um Ambiente de Desenvolvimento Integrado para mim!
Terry G Lorber
29
Pensei que o emacs fosse um sistema operacional
Freitags
emacs é um ide, um sistema operacional, um leitor de e-mail / notícias e tudo mais que você queira que seja. tuhdo.github.io/c-ide.html
olivecoder
8

Code :: Blocks é multiplataforma, usando a biblioteca wxWidgets . É o que eu uso.

Head Geek
fonte
18
Além disso, é instável no Mac.
Sljux
3
Tentei isso em um Mac, não é ótimo
Prime By Design
1
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.

Michael Burr
fonte
6
Vale a pena mencionar que, com o seu método, ele estará construindo binários do Windows e, em vez disso, pode querer construir binários do MacOS.
Petruza
1
Ele poderia usar a caixa virtual que é gratuita.
Reitor de
Isso é o que eu faço na maioria das vezes, mas é irritante ...
David 天宇 Wong
4

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/

nkr1pt
fonte
4

Claro que existe Mono .

Espenk
fonte
2

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!).

mipadi
fonte
1
Eu concordo, ao contrário do XCode, emacs etc., não é gratuito ...
Pieter
1
@Pieter Não mais. Agora é GPL 3. blog.macromates.com/2012/textmate-2-at-github
Andre Soares
0

O Xcode é gratuito e bom, o que é uma sorte porque é praticamente a única opção no Mac.

Menkboy
fonte
1
Eclipse também é uma opção, mas XCode também é bom.
JR Lawhorne