I have just purchased Codebase and am trying out some examples. The very simple ones work, like EX0.cpp, but anything more interesting provides linker errors to missing methods. For example CUSTLIST.CPP produces these: Example1.obj : error LNK2001: unresolved external symbol "public: char const * __thiscall Date4::format(char *)" (?format@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall Field4::str(void)" (?str@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: int __thiscall Str4::add(class Str4 &)" (?add@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: int __thiscall Str4::add(char *)" (?add@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Str4::trim(void)" (?trim@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: int __thiscall Str4::assign(class Str4 const &)" (?assign@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Str4::assignDouble(double,int,int)" (?assignDouble@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: __thiscall Str4large::Str4large(void)" (??0Str4large@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: __thiscall Date4::Date4(void)" (??0Date4@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Str4ten::setLen(unsigned int)" (?setLen@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall Str4::str(void)" (?str@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall Str4::operator long(void)const " (??BStr4@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Str4::len1(void)const " (?len1@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Str4::len(void)const " (?len@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Field4::lockCheck(void)" (?lockCheck@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: virtual short __thiscall Field4::isBinaryField(void)" (?isBinaryField@[EMAIL PROTECTED] ) Example1.obj : error LNK2001: unresolved external symbol "public: __thiscall Str4::~Str4(void)" (??1Str4@[EMAIL PROTECTED] ) I have followed the instructions on http://www.codebase.com/sup****t/kb/?article=C01019 to create my example project for building. I have read the knowledgebase, and yes I am generating debug multi-threaded. I have the following defines in d4all.h: #define S4STAND_ALONE #define S4FOX #define S4WIN32 #define S4WINSOCK Please help, so I can properly evaluate the product before my refund time runs out.