
Tobias Schwinger wrote:
Solutions anyone?
From the Boost.Config refactor proposal... <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostConfig> // Microsoft Visual C++ #if !defined (_MSC_FULL_VER) # define BOOST_CXX_MSVC_BUILD 0 #else // how many digits does the build number have? // # if _MSC_FULL_VER / 10000 == _MSC_VER # define BOOST_CXX_MSVC_BUILD (_MSC_FULL_VER % 10000) // four digits # elif _MSC_FULL_VER / 100000 == _MSC_VER # define BOOST_CXX_MSVC_BUILD (_MSC_FULL_VER % 100000) // five digits # else # error "Cannot determine build number from _MSC_FULL_VER" # endif #endif #define BOOST_CXX_MSVC BOOST_VERSION_NUMBER( \ _MSC_VER/100-6, \ _MSC_VER%100, \ BOOST_CXX_MSVC_BUILD) One should be able to use the _MSC_FULL_VER value. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo