Boost C++ Libraries: Ticket #12816: error using with WinRT https://svn.boost.org/trac10/ticket/12816 <p> Hello, I have a problem compiling the file "msvc/typeof_impl.hpp" when using it in Visual Studio 2015 as part of a Universal Windows App based on C++/WinRT projection (moderncpp.com). I'm stuck on the line no. 103, which also includes "VC8.0 specific bugfeature" comment. The project is otherwise functional, it is one of the samples published with C++/WinRT projection headers. </p> <p> Thank you for your time and effort. </p> <p> tom </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12816 Trac 1.4.3 tomáš hering <hering.t@…> Sun, 05 Feb 2017 19:40:46 GMT summary changed https://svn.boost.org/trac10/ticket/12816#comment:1 https://svn.boost.org/trac10/ticket/12816#comment:1 <ul> <li><strong>summary</strong> <span class="trac-field-old">error using</span> → <span class="trac-field-new">error using with WinRT</span> </li> </ul> <p> Sorry, I forgot to insert the compiler error output:<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(103): error C2143: syntax error: missing ';' before '&lt;'<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(103): error C2913: explicit specialization; 'boost::type_of::msvc_extract_type&lt;ID,boost::type_of::msvc_extract_type_default_param&gt;::id2type_impl' is not a specialization of a class template<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(103): error C2059: syntax error: '&lt;'<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(104): error C2334: unexpected token(s) preceding '{'; skipping apparent function body<br /> </p> Ticket tomáš hering <hering.t@…> Sun, 05 Feb 2017 19:40:51 GMT summary changed https://svn.boost.org/trac10/ticket/12816#comment:1 https://svn.boost.org/trac10/ticket/12816#comment:1 <ul> <li><strong>summary</strong> <span class="trac-field-old">error using</span> → <span class="trac-field-new">error using with WinRT</span> </li> </ul> <p> Sorry, I forgot to insert the compiler error output:<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(103): error C2143: syntax error: missing ';' before '&lt;'<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(103): error C2913: explicit specialization; 'boost::type_of::msvc_extract_type&lt;ID,boost::type_of::msvc_extract_type_default_param&gt;::id2type_impl' is not a specialization of a class template<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(103): error C2059: syntax error: '&lt;'<br /> 1&gt;D:\dt\boost_1.63.0\boost/typeof/msvc/typeof_impl.hpp(104): error C2334: unexpected token(s) preceding '{'; skipping apparent function body<br /> </p> Ticket anonymous Tue, 26 Dec 2017 00:59:50 GMT <link>https://svn.boost.org/trac10/ticket/12816#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12816#comment:2</guid> <description> <p> Have you solved the problem? </p> </description> <category>Ticket</category> </item> <item> <author>artabalt@…</author> <pubDate>Mon, 29 Jan 2018 02:40:32 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12816#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12816#comment:3</guid> <description> <p> Same problem with mvsc2017 and boost 1.64 </p> </description> <category>Ticket</category> </item> </channel> </rss>