I suggest to add at least one namespace to the source files.
Would you like to reduce the probability for name clashes?
http://www.eng.cam.ac.uk/help/tpl/languages/C++/Thinking_in_C++/tic0110.html
http://en.wikipedia.org/wiki/Namespace_\(computer_science)#Use_in_common_languages