I'm developing an application that should run on multiple
devices and PPC versions. It uses CE databases.
When I build my project for Palm-size PC 2.11 emulator
the linker returns following errors (in debug and release
configuration).
error LNK2001: unresolved external symbol "public: static
int __stdcall CCeDBDatabase::Exists(unsigned short const
*)" (?Exists@CCeDBDatabase@@SGHPBG@Z)
I get a similar error if I use the variant with the CEOID
argument instead of the LPCWSTR:
error LNK2001: unresolved external symbol "public: static
int __stdcall CCeDBDatabase::Exists(unsigned long)" (?
Exists@CCeDBDatabase@@SGHK@Z)
No problems for SH3 and MIPS and no problems for PPC or
PPC2002.
I took a deep look into the x86em libs and dlls and I
found
?Exists@CCeDBDatabase@@SAHK@Z
?Exists@CCeDBDatabase@@SAHPBG@Z
with 'A' not with 'G'.
I searched the MS knowledge base but I didn't find
anything about that.
Any ideas?
Claus
(I posted this in some other newsgroups. But I think this
is the right one.)