Split .hpp into .cpp and .h for more complicated projects.