it-swarm.dev

C ++ IDE para Macs

Eu ensino um curso em C++ usando o Visual Studio. Um dos meus alunos tem um Mac e estava procurando por um IDE para usar em sua máquina. O que seria bom recomendar?

109
JohnMcG

Xcode que faz parte do MacOS Developer Tools é um ótimo IDE. Há também NetBeans e 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.

73
Grant Limberg

Emacs! O Eclipse também pode funcionar.

15
Terry G Lorber

Code :: Blocks é multi-plataforma, usando a biblioteca wxWidgets . É o que eu uso.

8
Head Geek

Se você está procurando um IDEcompleto 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/

4
nkr1pt

Outra opção (embora não gratuita) é instalar o VMware Fusion ou o Parallels Desktop no Mac e executar o Windows com o Visual Studio em uma VM.

Isso funciona muito bem. As desvantagens são:

  • vai custar dinheiro para o software da máquina virtual e para o Windows (a escola pode ter algum licenciamento acadêmico que pode 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 incomodar com as diferenças no IDE que podem não ser explicadas em seus materiais de instrução.

4
Michael Burr

Claro que existe Mono .

4
espenk

Não é realmente um IDE per se, mas eu realmente gosto do TextMate, e com o pacote C++ que vem com ele, ele pode fazer um monte de coisas que você encontraria em um IDE (sem todo o inchaço!).

2
mipadi

Evite Eclipse para o desenvolvimento C/C++ por enquanto em Mac OS X v10.6 (Snow Leopard). Existem sérios problemas que tornam a depuração problemática ou quase impossível no momento devido a GDB problemas de incompatibilidade e afins. Veja: Problema na depuração de C++ usando o Eclipse Galileo no Mac.

0
Joel Hoff

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

0
Menkboy