Xcode which is part of the MacOS Developer Tools is a great IDE. There's also NetBeans and Eclipse that can be configured to build and compile C++ projects.
Clion from JetBrains, also is available now, and uses Cmake as project model.
Emacs! Eclipse might work too.
Code::Blocks is cross-platform, using the wxWidgets library. It's the one I use.
Another (albeit non-free) option is to install VMware Fusion or Parallels Desktop on the Mac and run Windows with Visual Studio in a VM.
This works really pretty well. The downsides are:
The upside is that you and the student don't need to hassle with differences in the IDE that may not be accounted for in your instruction materials.
If you are looking for a full-fledged IDE like Visual Studio, I think Eclipse might be your best bet.
Eclipse is also highly extensible and configurable.
See here: http://www.eclipse.org/downloads/
Of course there is Mono.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With