Hi Sukender,

IMHO your tone is too confrontational. Nothing is gained from this tone, as no one here as far as I know has any control over these issues.

Stupid question #1: Why use VC9? For me there is *absolutely no improvements* 
that I'll use. May we wait for VC10?

If you don't need it don't buy it. Speak with your wallet.

Stupid question #2: Why the hell C++ .lib can't be compatible across compilers; 
I mean, is that so difficult to set an standard? Or is there something I don't 
know?

Ask Microsoft, I'm not sure anyone here can answer this (other than say that it's marketing or bad programming, but I think even that isn't the whole story - it's rarely that simple - and just bad mouthing without having all the facts doesn't gain us anything)

There are some other "features" in MSVC that will make your programs crash if you link libs with the "feature" disabled into an executable with the "feature" enabled. One example is iterator debugging (_HAS_ITERATOR_DEBUGGING), another is checked iterators (_SECURE_SCL). These can bring problems akin to those which different versions of the VC++ runtime (DLL vs static, or version number) can bring.

There are only three solutions IMHO:
1. be informed about these issues in order to keep control over your build system
2. code in pure C so that the VC++ runtimes are not involved
3. do not use MSVC to compile anything (and be aware of the business implications of this)

J-S
--
______________________________________________________
Jean-Sebastien Guay    [EMAIL PROTECTED]
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to