> However, we should use better arguments than rumors about compiler
incompatibilities.
This is kinda off-topic, but still:
Once, I had a source code, compiled with the WDK 6000.
One of the functions within was compiled totally wrong.
Just for imagination, “totally wrong” means there were
calls to different functions than written in the sources.
Three of my colleagues have confirmed that it is not
a wrong macro or a weird bug (no macros, no defines that
could have changed the functions called).
I have converted the project from WDK 6000 makefile to
VS 2005 project, and voila - the code was compiled the same
*wrong* way. The only condition was using the /O2 flag
(Maximize Speed), switching to /O1 (Minimize Size)
caused the compiled EXE to be correct in both WDK and VS2005
builds.
So the compatibility between WDK compiler and VS 2005
compiler was pretty good :-))
L.