I've not decided which IDE to use for my future C project, I'll choose between QtCreator and C::B.
The thing that makes me wonder is the build system support. I think I'll use either cmake or plain makefiles, rather cmake. But, to my surpise its support is really poor. All I seem to be able to do is to create a .cbp file. It's all fine for development but later, when I decide to release it, I'll have to build it via bash commands. When cmake && make would do the trick, .cbp is unbuildable without the whole GUI.
I tried generating a .cbp via the cmake -G option, but then I get:
You must select a host application to "run" a commands-only target...
Qt Creator doesn't have any problems to use cmake for building and running. Why is the support for build systems so poor in C::B?