multiple definition c++
you are defining a non-overloaded function more than once (same name and parameter) in the case you don't, most likely you should declare the function in a header file and include it, make sure not to #include "file.cpp" and instead to #include "file.hpp"