From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-09-12 03:41:45
can somebody tell me what exactly the /QvcNN option to intel compier does?
Docs have this:
This option specifies compatibility with Visual C++ or Visual Studio.
OFF No compatibility with Microsoft Visual C++ or Visual Studio is
However, on IA-32 systems, if Visual C++ 6.0, Visual Studio .NET 2002, or
Visual Studio .NET 2003 is installed, compatibility is enabled by default.
This leaves me with several questions.
1. Is intel capable to working without using vc as backend compiler?
2. If no, should /Qvc option match the version of vc backend?
3. Does /QvNN affects the language that is accepted by the compiler?
4. If all the code will be compiled with intel, does this option matter?
5. Does intel link with it's own runtime, or with vc's runtime library?
6. Finally, why one would care about this option at all, and want it to have a
The reason I'm asking is that intel-win currently has some code to set the
value, and while I though I understand why it's needed, I'm no longer sure.
-- Vladimir Prus http://vladimir_prus.blogspot.com Boost.Build V2: http://boost.org/boost-build2
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk