ok, problem solved. my question wasn't descriptive enough to have the problem answered, i was defining functions as inline in the separate cpp file, which causes the compiler to complain about undefined references. so instead i added the implementations to the header file.
thanks.