Alife C++ programs
The laboratory of intelligent sytems in EPFL (run by one of the founders of evolutionary robotics Prof. Dario Floreano) has very good multipurpose c++ libraries for artificial life; they are in the Software link under Resources.
There are also more general science libraries from GNU.