Ask HN: Modern C++ development setup?

https://news.ycombinator.com/item?id=7717080
by ekuality • 12 years ago
4 2 12 years ago

I'm looking to get into C++ development and I'm looking for recommendations for tooling and best practices. My machine is a Macbook Air. I pick up new tools pretty fast so don't necessarily shy away from advanced setups.

For starters I want to be able to compile OpenCV (an open-source C++ program: https://github.com/Itseez/opencv) on my mac, and I'm not even sure where to begin with compilers, build and dependency management, etc. Is G++ the right tool to be using, or is there something else?

Aside from being able to compile OpenCV I'm also looking for general best practices for modern C++ development (particularly on a mac). Compilers, tooling, dependency management, etc. Any tips, tutorials, articles, you have would be very helpful.

My background is mostly on the JVM (Java, Scala) with some Node, Ruby, Python, etc.

Related Stories

Loading related stories...

Source preview

news.ycombinator.com