Suppose I have fileA.h which declares a class classA with template function SomeFunc(). This function is implemented directly
fileA.h
classA
SomeFunc()
Have you added a prototype with parameters to your header file?
I mean is there somewhere in fileA.h
template<> SomeFunc();
If not that's probably the reason.