Has anyone else tried juCI++? It uses libclang to parse and error check code in real time, and uses cmake as its build system. It's very new, and lacking in the features department, but it does all the basics, and so far, it seems like a very good start. I wouldn't consider using it for serious projects until it's a bit more mature, but I think it's great to see someone working on an open source C/C++ IDE, that isn't written in java (Eclipse), and doesn't use a proprietary or nonstandard project/build system (Qt Creator). I know there's also Code::Blocks, but I've never been a big fan. I've always felt that it was very unpolished, and not really suitable for serious software development.