a short update.. first i realized i forgot to post the error (doh!)..
so. i tried to make the util class a plain ATL object (instead of a plain c++ class), and it gives the same linking error as the plain c++ class..
NTDSUtilTestCase.obj : error LNK2019: unresolved external symbol "public: static long __cdecl NTDSUtil::ValidateDTGString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) referenced in function "public: void __thiscall NTDSUtilTestCase::ValidateDTG_ValidDTG(void)" (?ValidateDTG_ValidDTG@NTDSUtilTestCase@@QAEXXZ)
Debug/CPPUnit_Test.exe : fatal error LNK1120: 1 unresolved externals
also, if i move the function definitions to the header file, it links just fine. i am apparently missing something in either linking in the client or in building the util.dll ..
any ideas? anything at all is welcomed, i am new to all this win32-fu..
thanks for your time.