Hi,
 
I'm trying to migrate a Visual C++ 6 workspace to Visual C++ 2010. When I try to compile the resulting solution, I get error messages like these:
 
Unknown compiler version - please run the configure tests and report the results  
With the help of this page...
 
http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/09fa47e5-6e99-4f9c-83bf-43de61241d7b/  
...I've traced the problem to a compiler version check in boost/config/compiler/visualc.hpp:
 
#define BOOST_COMPILER "Microsoft Visual C++ version " BOOST_STRINGIZE(_MSC_VER)
//
// versions check:
// we don't support Visual C++ prior to version 6:
#if _MSC_VER < 1200
#error "Compiler not supported or configured - please reconfigure"
#endif
//
// last known and checked version is 1301:
#if (_MSC_VER > 1301)
#  if defined(BOOST_ASSERT_CONFIG)
#     error "Unknown compiler version - please run the configure tests and report the results"
#  else
#     pragma message("Unknown compiler version - please run the configure tests and report the results")
#  endif
#endif
 
According to this page...
 
http://msdn.microsoft.com/en-us/library/b0084kay.aspx
 
... _MSC_VER for Visual C++ 2010 is 1600.
 
If I were to modify the version checking code in visualc.hpp, then would you anticipate problems? For a variety of reasons, I would like to avoid upgrading Boost if at all possible.
 
Thanks,
 
Greg


The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. Get busy.