Jump to content

EVC++ 3 vs EVC++ 4


Guest slowphones

Recommended Posts

Guest slowphones

Is anyone using EVC 4 to develop for smartphone, if so could you tell me if it is a marked difference to the code produced in 3 and the support provided for smartphone - is it in there? I've read that evc++ 4 gives better optimisation but have found little in regard to people using it and what else it provides?

Thanks

Link to comment
Share on other sites

Guest spacemonkey

I have heard that eVC 4 doesn't work with smartphone so haven't tried installing it. If anyone can confirm this that would be good. Certainly I would be keen on the new version if it worked as it may implement better optimisations/compiler features than eVC 3.

I understand that eVC4 is the CE .NET stuff and this is why I don't think it'll work for Smartphone as CE .NET is not part of Smartphone 2002.

Link to comment
Share on other sites

Guest spacemonkey

Anyone actually got it working with their smartphone? I don't fancy having to uninstall it and maybe messing up my visual tools installation/setup if it doesn't go.

If it does work then I'll switch to it at the weekend.

Link to comment
Share on other sites

I tried it some weeks ago and it messed up almost anything (I ended reinstalling EVC 3, ActiveSync and all) ... moreover the only useful feature of EVC 4 (profiling) cannot run with Windows CE 3 ...

Link to comment
Share on other sites

  • 2 weeks later...
Guest Zorglub

This is a late reply, anyway here it goes... Official word from Microsoft is that eVC4 will NOT work with Smartphone 2002. You will be able to use eVC4 only in the next version of the SMartphone OS (2003 ??).

Link to comment
Share on other sites

Guest spacemonkey

I did some cheating :)

Get the WCE410 folder out of the C:Program FilesMicrosoft eMbedded C++ 4.0EVC directory and replace (keep a copy) C:Program FilesMicrosoft eMbedded C++ 4.0EVCWCE300 directory with it.

What this gives you is EVc++ 3.0 with the 4.0 versions of the compilers (CLARM, ARMASM etc). The versions of the compilers are different and some more features are supported, but to be honest I don't think it made a hill of beans difference to my applications ;)

Probably not worth doing really...

Link to comment
Share on other sites

Guest slowphones

I've done some checking myself and have noticed that projects created in evc3 do not load correctly in evc4! It seems to forget the project settings! Another change in the microsoft scheme that'll cause developers wasted time to go through and fix these "features" :evil:

On the other side the debug tools seem to be better and the plan seems to be a more consistant platform.. though not backward compatable?? Does this mean the latest crop of smartphones will be outdated soon or will they be brought up to smartphone 2003?

Link to comment
Share on other sites

Guest spacemonkey

I would imagine Smartphone 2003 (2004?) will be fully backwards compatable... The main problem will be if they change the "standards" that the thing is based on.

Most particularly that the screen of a smartphone 2002 device will be 176x220 and 16bpp. If this changes then I imagine most games will stop running and need at least tweaks.

Realisitically I think the next gen OS will be more of a Smartphone 2002 + CE.NET and have more of the standard components (like MFC back in it).

PS. I don't work for microsoft, or know anything, this is all wild conjecture.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.