Hi,
Sounds like you havent linked in the 2 libraries, c4classmulti.lib
c4dll.lib (if using dll and not static library)
as you have S4STAND_ALONE , then no multi user locking will come into
play.
I would contact the sup****t before your evaluate expires
Neil
"Coderanger" <danp@[EMAIL PROTECTED]
> wrote in message
news:1134648444.482554.42330@[EMAIL PROTECTED]
>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.
>


|