Re: try, throw, and catch Gets a Linker Error
From: Artist (artist_at_sj.speakeasy.net)
Date: 04/22/04
- Next message: whong: "Re: Adding Compact framework to Wince 4.1"
- Previous message: Nick White [MS]: "ANN: Windows Embedded Chat on 22 April"
- In reply to: Michael J. Salamone [eMVP]: "Re: try, throw, and catch Gets a Linker Error"
- Next in thread: Michael J. Salamone [eMVP]: "Re: try, throw, and catch Gets a Linker Error"
- Reply: Michael J. Salamone [eMVP]: "Re: try, throw, and catch Gets a Linker Error"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 22 Apr 2004 15:05:25 -0700
Windows CE Version 4.000.0714.0
The target board is a WinSystems SAT-520PLUS:
http://sbc.winsystems.com/products/sbcs/sat520plus.html
It has an Advanced Micro Devices (AMD) SC520 micrprocessor. This is a 486DX5
CPU with internal floating-point unit (ANSI/IEEE 754 standard)
The fix seems to be for ARM microprocessors so it does not appear to help.
It looks like exceptions are not supported for my configuration. Is there a
way to verify this besides trying to compile code using them?
"Michael J. Salamone [eMVP]" <mikesa#at#entrek#dot#com> wrote in message
news:e1yF1IFKEHA.3704@TK2MSFTNGP11.phx.gbl...
> What version of CE are you targetting? And what configuration (Pocket PC,
> etc)
>
> CE didn't support C++ exceptions until 4.0. Also, not every configuration
> has it included.
>
> If the config is Pocket PC/Smartphone 2003, there is a bug in the SDK.
That
> is, the platform supports it, but the libs in the SDK don't allow you to
> build (you get link errors like you are seeing). You can get a fix from
> Microsoft. More info here:
> http://support.microsoft.com/default.aspx?scid=kb;[LN];830482.
>
> --
>
> Michael Salamone [eMVP]
> Entrek Software, Inc.
> www.entrek.com
>
>
>
> "Artist" <artist@sj.speakeasy.net> wrote in message
> news:24adnY_a_v9_7xrdRVn-vA@speakeasy.net...
> > This code, which was taken right out of the help file examples, is
causing
> > linker errors:
> >
> > char *buf;
> > try
> > {
> > buf = new char[512];
> > // if( buf == 0 ) // The addition of these two lines now
commented
> > out makes no difference
> > // throw "Memory allocation failure!";
> > }
> > catch( char * str )
> > {
> >
> > }
> >
> > The error:
> >
> > CommOperations.obj : error LNK2001: unresolved external symbol "const
> > type_info::`vftable'" (??_7type_info@@6B@)
> > X86Dbg/CommOperations.exe : fatal error LNK1120: 1 unresolved externals
> >
> > The GX compiler option is in effect. What is wrong here?
> >
> >
>
****
If you wish to respond directly delete the sj. from the domain name of my
email address. This is a spam jammer.
- Next message: whong: "Re: Adding Compact framework to Wince 4.1"
- Previous message: Nick White [MS]: "ANN: Windows Embedded Chat on 22 April"
- In reply to: Michael J. Salamone [eMVP]: "Re: try, throw, and catch Gets a Linker Error"
- Next in thread: Michael J. Salamone [eMVP]: "Re: try, throw, and catch Gets a Linker Error"
- Reply: Michael J. Salamone [eMVP]: "Re: try, throw, and catch Gets a Linker Error"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|