Link Error in eMbedded Visual C++

Hi,

I am trying to write a small app in MS eMbedded Visual C++ to run on
PocketPC (for the time being, using x86em Pocket PC Emulation).

Since I don’t have much experience in C++ I am starting off with the ususal
"Hello World" program.

When I try to compile, I get the following error messages:
--------------------Configuration: MapiPPC - Win32 (WCE x86em)
Debug--------------------
Compiling…
Hello.cpp
C:\Program Files\Microsoft Visual Studio\MapiStuff\MapiPPC\Hello.cpp(4) :
warning C4007: ‘main’ : must be ‘__cdecl’
Linking…
corelibc.lib(pegwmain.obj) : error LNK2019: unresolved external symbol
_WinMain at 16 referenced in function _WinMainCRTStartup
libci.lib(ostream.obj) : error LNK2019: unresolved external symbol __iob
referenced in function “public: void __thiscall ostream::osfx(void)”
(?osfx at ostream@@QAEXXZ)
libci.lib(ostream.obj) : error LNK2001: unresolved external symbol "const
type_info::vftable'" (??_7type_info@@6B@) libci.lib(_ios.obj) : error LNK2001: unresolved external symbol "const type_info::vftable’" (??_7type_info@@6B@)
libci.lib(filebuf.obj) : error LNK2001: unresolved external symbol “const
type_info::vftable'" (??_7type_info@@6B@) libci.lib(streamb.obj) : error LNK2001: unresolved external symbol "const type_info::vftable’” (??_7type_info@@6B@)
libci.lib(ostream.obj) : error LNK2001: unresolved external symbol
___CxxFrameHandler
libci.lib(iostrini.obj) : error LNK2019: unresolved external symbol
___CxxFrameHandler referenced in function _$E21
libci.lib(filebuf.obj) : error LNK2001: unresolved external symbol
___CxxFrameHandler
libci.lib(ostream.obj) : error LNK2019: unresolved external symbol
__EH_prolog referenced in function “public: __thiscall
ostream::ostream(class streambuf *)” (??0ostream@@QAE at PAVstreambuf@@@Z)
libci.lib(iostrini.obj) : error LNK2001: unresolved external symbol
__EH_prolog
libci.lib(filebuf.obj) : error LNK2001: unresolved external symbol
__EH_prolog
libci.lib(filebuf.obj) : error LNK2019: unresolved external symbol __close
referenced in function “public: class filebuf * __thiscall
filebuf::close(void)” (?close at filebuf@@QAEPAV1 at XZ)
libci.lib(filebuf.obj) : error LNK2019: unresolved external symbol __write
referenced in function “public: virtual int __thiscall
filebuf::overflow(int)” (?overflow at filebuf@@UAEHH at Z)
libci.lib(filebuf.obj) : error LNK2019: unresolved external symbol __read
referenced in function “public: virtual int __thiscall
filebuf::underflow(void)” (?underflow at filebuf@@UAEHXZ)
libci.lib(filebuf.obj) : error LNK2019: unresolved external symbol __lseek
referenced in function “public: virtual long __thiscall
filebuf::seekoff(long,enum ios::seek_dir,int)”
(?seekoff at filebuf@@UAEJJW4seek_dir at ios@@H at Z)
libci.lib(filebuf.obj) : error LNK2019: unresolved external symbol
___pioinfo referenced in function “public: virtual int __thiscall
filebuf::sync(void)” (?sync at filebuf@@UAEHXZ)
X86EMDbg/MapiPPC.exe : fatal error LNK1120: 10 unresolved externals
Error executing link.exe.

MapiPPC.exe - 18 error(s), 1 warning(s)

Can you help me solve this please?

Regards,
Ralph Brown