Hi,

I'm receiving a linking error, which says my symbols are multiply defined.

These symbols are defined in "one.hpp"

My "main.cpp" includes "two.h", and in "two.h" I have included "one.hpp".

The functions defined in "one.hpp" are used in both "main.cpp" and "two.cpp"

What am I getting these errors? Also all my .h files are wrapped with #ifndef etc.