
Hi! on WinCE I get errors of this type: boost/smart_ptr/detail/sp_counted_base_w32.hpp(73) : error C3861: 'InterlockedIncrement': identifier not found BOOST_USE_WINDOWS_H is not defined _WIN32_WCE is 0x600 therefore there is only _InterlockedIncrement (with leading underscore) in boost/detail/interlocked.hpp -Jochen

Jochen Wilhelmy wrote:
Hi!
on WinCE I get errors of this type: boost/smart_ptr/detail/sp_counted_base_w32.hpp(73) : error C3861: 'InterlockedIncrement': identifier not found
BOOST_USE_WINDOWS_H is not defined _WIN32_WCE is 0x600
therefore there is only _InterlockedIncrement (with leading underscore) in boost/detail/interlocked.hpp
You are right, the _WIN32_WCE >= 0x600 case was faulty. Please check https://svn.boost.org/trac/boost/changeset/80935
participants (2)
-
Jochen Wilhelmy
-
Peter Dimov