Boost C++ Libraries: Ticket #13214: Boost::process examples fail to compile in Visual studio 2012 Win 7 https://svn.boost.org/trac10/ticket/13214 <p> This ticket is related to <a class="ext-link" href="https://svn.boost.org/trac10/ticket/12990"><span class="icon">​</span>#12990</a>, as the compatibility of boost::process is broken with Visual Studio 2012 too. The problem is due to several features of C++11 - C++17 that break the compatibility with VS2012 : </p> <ul><li>noexcept in process/detail/config.hpp (easy to substitute with BOOST_NOEXCEPT) </li><li>constexpr in process/detail/config.hpp and process/detail/handler_base.hpp </li><li>using resource_type = void in process/detail/handler_base.hpp </li><li>#include &lt;initializer_list&gt; in process/detail/traits/cmd_or_exe.hpp (this feature is available in VS2013) </li></ul> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13214 Trac 1.4.3 anonymous Thu, 16 Nov 2017 14:18:42 GMT <link>https://svn.boost.org/trac10/ticket/13214#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13214#comment:1</guid> <description> <p> This still happens with boost 1.65.1, when compiling client code of boost::process. Boost::process is not compatible with VS2012. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>John Maddock</dc:creator> <pubDate>Thu, 10 May 2018 10:57:03 GMT</pubDate> <title>component changed https://svn.boost.org/trac10/ticket/13214#comment:2 https://svn.boost.org/trac10/ticket/13214#comment:2 <ul> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">process</span> </li> </ul> Ticket