   weird problems linking sdk to test program
  Hello,For some reason, I get linker errors 2001 and 2019 when I include the header files they occur in in a test application. In other words, my sdk compiles fine without any errors, but if I try to include the headers used my sdk in a test application, I get these linker errors. And it occurs with only three functions, they being defined in a .cpp file. Also, the sdk doesn't use these functions directly, they are linker errors based on other functions in the sdk.Test App:2>GameBase.obj : error LNK2001: unresolved external symbol "public: static class SkepWorks::Math::Vector3 const SkepWorks::Math::Vector3::UNIT_Y" (?UNIT_Y@Vector3@Math@SkepWorks@@2V123@B)2>GameBase.obj : error LNK2001: unresolved external symbol "public: static class SkepWorks::Math::Vector3 const SkepWorks::Math::Vector3::UNIT_X" (?UNIT_X@Vector3@Math@SkepWorks@@2V123@B)2>GameBase.obj : error LNK2019: unresolved external symbol "class SkepWorks::Math::Radian __cdecl SkepWorks::Math::ACos(float)" (?ACos@Math@SkepWorks@@YA?AVRadian@12@M@Z) referenced in function "public: bool __thiscall SkepWorks::Math::Vector3::DirectionEquals(class SkepWorks::Math::Vector3 const &,class SkepWorks::Math::Radian const &)" (?DirectionEquals@Vector3@Math@SkepWorks@@QAE_NABV123@ABVRadian@23@@Z)Thanks a lot for any assistance, and don't be afraid to ask questions!exorcist_bob   
  Your SDK -- does it compile to a LIB or a DLL?What method are you using to decide which functions your LIB/DLL exports?The functions you get linker errors on -- are the exposed in your SDK interface header files, or in any header file included in your SDK header files?Are the linker-error functions used by any header-file functions or methods?Functions implemented in header files are, for the most part, inline functions (even if you don't use the inline keyword in some cases).  If they call a function, it is as if the code that called them called the function directly, as far as linking is concerned.