Boost logo

Boost-Build :

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
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
Boost.Build V2:

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at