Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2001-08-16 19:42:43


At 03:13 PM 8/16/2001, Ralf W. Grosse-Kunstleve wrote:

>I am trying to get started with the Intel C++ 5.0.1 compiler:
>
>icl.exe /I"R:\boost" /nologo /MD /GR /GX /Qansi config_test.cpp
>
>C:\home\rwgk\ic5\py21\boost>config_test.exe

>
>
>BOOST_NO_STD_ITERATOR_TRAITS
defined
>
>
>BOOST_NO_STDC_NAMESPACE
defined
>
>
>__EDG__ defined as
1
>
>
>__EDG_VERSION__ defined as
245
>
>
>__ICL defined as
500
>
>
>__INTEL_COMPILER defined as
500
>
>
>_MSC_VER defined as
1200
>
>
>BOOST_MSVC_STD_ITERATOR
defined
>
>
>
>I am a bit surprised to see _MSC_VER defined, and worried that this
>might activate some other defines which are appropriate for VC6 but
>not for the Intel compiler. Any comments are appreciated.

Remember that Intel uses the Microsoft library. As for _MSC_VER, several
vendors define it in an attempt to be as MS compatible as possible. So
code needing to actually detect the MS compiler should be checking
BOOST_MSVC instead.

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk