Boost C++ Libraries: Ticket #10940: boost:asio/boost::thread does not work on windows 8 store/phone environment https://svn.boost.org/trac10/ticket/10940 <p> I have try painfully to build a test app that just use serial class from boos::asio but on windows 8 store\phone, it does not work </p> <p> c:\boost\boost\asio\detail\impl\win_thread.ipp(81): error C2039: '_beginthreadex' : is not a member of '`global namespace<em> c:\boost\boost\asio\detail\impl\win_thread.ipp(81): error C3861: '_beginthreadex': identifier not found </em></p> <p> With store\phone app, MS remove some function search as beginthreadex etc... it will be best that boost::asio use boost::thread or std::thread, but even that boost::thread does not work on windows 8 store app anyway related to the same thing </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10940 Trac 1.4.3 anonymous Sun, 18 Jan 2015 16:04:46 GMT <link>https://svn.boost.org/trac10/ticket/10940#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10940#comment:1</guid> <description> <p> Another thing related to this: </p> <p> If I don't specify #include &lt;winsock2.h&gt; before the asio include <em>#include &lt;winsock2.h&gt; #include &lt;boost/asio.hpp&gt; #include &lt;boost/asio/serial_port.hpp&gt; </em></p> <p> I get this instead: </p> <p> c:\boost\boost\asio\detail\socket_types.hpp(24): fatal error C1189: #error : <a class="missing wiki">WinSock</a>.h has already been included </p> </description> <category>Ticket</category> </item> </channel> </rss>