RE: RE : VC++6.0 and 7.0 are not supported anymore from ROOT4-04-2 or newer

From: Markus Frank <Markus.Frank_at_cern.ch>
Date: Wed, 11 May 2005 09:48:13 +0200


Hi,

in principle there is no "fundamental" problem with VC 6.0. However, compilers get closer to the ansi standard. For example std::atof & co. do no longer pose a problem to VC 7.1 nor to gcc 3.2 and above.
For windows the OS version should not play a big role (win2k, winXP and probably still NT4) work nicely with VC 6 and VC 7.1.

Besides the differences to the ansi standard VC 6 however has known problems. One is e.g. the uselessness of std::map because they cannot be passed through dlls due to the lousy implementation. Also other STL stuff is different from the implementations coming with gcc or VC 7.1.

After myself having fought VC 6 for year I can only encourage the move to VC 7.1.
>From my experience the move is traight forward and the
platform independence due to differences in the C++ compiler with linux is nearly for free.

Cheers,

Markus Frank  

PH Division, CERN

LHCb Experiment
CH-1211 Geneva 23
Telephone: [41] 22 767 94 68
Fax: [41] 22 767 94 25
E-mail: mailto:Markus.Frank_at_cern.ch
WWW: http://www.cern.ch/~frankm

> -----Original Message-----
> From: owner-roottalk_at_pcroot.cern.ch
> [mailto:owner-roottalk_at_pcroot.cern.ch] On Behalf Of ANCIANT E.
> Sent: 11 May, 2005 09:09 AM
> To: Rene Brun; roottalk_at_pcroot.cern.ch
> Subject: RE : [ROOT] VC++6.0 and 7.0 are not supported
> anymore from ROOT4-04-2 or newer
>
>
>
>
> is there a fundamental problem with VC6, or is it just a
> problem of lack of manpower/testing Platform ?
>
> Is this linked to my previous question about std::atoi and
> std::atof problem in TString ? Under win2K and VC6 ?
>
> Cheers,
>
> eric
>
>
>
>
> > -----Message d'origine-----
> > De : owner-roottalk_at_pcroot.cern.ch
> > [mailto:owner-roottalk_at_pcroot.cern.ch] De la part de Rene
> Brun Envoyé
> > : mardi 10 mai 2005 18:59 À : roottalk_at_pcroot.cern.ch
> > Objet : [ROOT] VC++6.0 and 7.0 are not supported anymore from
> > ROOT4-04-2 or newer
> >
> >
> > In the recent announcement of ROOT version 4-04-02, we forgot to
> > mention that we do not support anymore VC++6 or VC++7.0. We support
> > only VC++7.1
> >
> > Rene Brun
> >
> >
>
> ***********
> Ce message et eventuellement les pieces jointes sont
> exclusivement transmis a l'usage de leur destinataire. Leur
> contenu est confidentiel. Si vous n etes pas le bon
> destinataire nous vous demandons de ne pas conserver, copier,
> utiliser ou divulguer cette communication. Merci de le
> detruire et de me notifier cette erreur.
>
> INTERNET ne permettant pas d assurer l integrite de ce
> message, SODERN decline toute responsabilite au cas ou il
> aurait ete intercepte ou modifie.
>
>
> This message and possibly any attachments are transmitted for
> the exclusive use of their addressee. Their content is
> confidential. If you are not the intended recipient please do
> not keep, copy, use or disclose this communication to others.
> Also Please delete it and notify the sender at once.
>
> Because of the nature of INTERNET the sender is not in a
> position to ensure the integrity of this message, therefore
> SODERN disclaims any liability whatsoever in the event of
> this message having been intercepted and/or altered.
>
>
Received on Wed May 11 2005 - 09:48:20 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:07 MET