Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-09-12 03:41:45


Hi,
can somebody tell me what exactly the /QvcNN option to intel compier does?
Docs have this:

   Description
   This option specifies compatibility with Visual C++ or Visual Studio.

   Default
   OFF No compatibility with Microsoft Visual C++ or Visual Studio is
      enabled.
   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
specific value.

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.

- Volodya

-- 
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