I'm using Boost 1.37 and I've found that using the headers to develop WinCE applications with WinCE causes Boost header config/compiler/visualc.hpp to emit the EVC++ version not recognized. I've patched the *visualc.hpp* header to recognize the WinCE/VC9 configuration as follows: (line 150): # if defined(UNDER_CE) # if _MSC_VER < 1200 // Note: these are so far off, they are not really supported # elif _MSC_VER < 1300 // eVC++ 4 comes with 1200-1202 # define BOOST_COMPILER_VERSION evc4.0 # elif _MSC_VER == 1400 # define BOOST_COMPILER_VERSION evc8 *# elif _MSC_VER == 1500 # define BOOST_COMPILER_VERSION evc9* # else # if defined(BOOST_ASSERT_CONFIG) # error "Unknown EVC++ compiler version - please run the configure tests and report the results" # else # pragma message("Unknown EVC++ compiler version - please run the configure tests and report the results") # endif # endif Thanks, I dont if there's any workaround already available. Hernán.
I'm using Boost 1.37 and I've found that using the headers to develop WinCE applications with WinCE causes Boost header config/compiler/visualc.hpp to emit the EVC++ version not recognized.
I've patched the *visualc.hpp* header to recognize the WinCE/VC9 configuration as follows:
Thanks for the heads up, I've patched SVN Trunk accordingly. John.
participants (2)
-
Hernan Di Pietro
-
John Maddock