* How can I do continuos integration with a codeblocks project? Or do I (really) need to create a makefile to run it on a server?
Open a terminal and start codeblocks --help
We have some batch build capabilities, but on linux you need a X11 server running.
* With NetBeans' C++ plugin it is often possible to refactor (e.g. rename variables / methods). Can this be done with codeblocks too?
You need a nightly build for this to partly work.
I know that but as I explained in the SO question it is suboptimal. At least when creating this library is a separate step. Or do you know how to solve this separate step?
What is the optimal way in your opinion?
What I do when I do unit testing is to make a console project and put all needed files there.
Then I make the main app depend on the unit test project.