Boost C++ Libraries: Ticket #634: USES_CONVERSION is used in once.cpp https://svn.boost.org/trac10/ticket/634 <pre class="wiki">The file libs/thread/src/once.cpp uses the ATL macros USES_CONVERSION and A2CW when the macro BOOST_NO_ANSI_APIS is defined (it's the case when compiling for Windows CE). This leads to compiler errors, since the needed header &lt;atlconv.h&gt; is not included anywhere. One possible fix would be to put the following in the file: #ifdef BOOST_NO_ANSI_APIS #include &lt;atlbase.h&gt; #include &lt;atlconv.h&gt; // for USES_CONVERSION and A2CW #endif (atlconv.h needs atlbase.h) Another possible fix would be to change the way to convert the string used in the call to CreateMutexW(). </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/634 Trac 1.4.3 Anthony Williams Tue, 10 Oct 2006 08:27:50 GMT status changed https://svn.boost.org/trac10/ticket/634#comment:1 https://svn.boost.org/trac10/ticket/634#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=60756 Fixed on HEAD </pre> Ticket