Subject: [Boost-bugs] [Boost C++ Libraries] #13214: Boost::process examples fail to compile in Visual studio 2012 Win 7
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-09-18 15:25:10
#13214: Boost::process examples fail to compile in Visual studio 2012 Win 7
---------------------------------+---------------------
Reporter: daniele.trimarchi@⦠| Owner: (none)
Type: Bugs | Status: new
Milestone: To Be Determined | Component: None
Version: Boost 1.64.0 | Severity: Problem
Keywords: boost::process |
---------------------------------+---------------------
This ticket is related to [https://svn.boost.org/trac10/ticket/12990
#12990], 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 :
- noexcept in process/detail/config.hpp (easy to substitute with
BOOST_NOEXCEPT)
- constexpr in process/detail/config.hpp and
process/detail/handler_base.hpp
- using resource_type = void in process/detail/handler_base.hpp
- #include <initializer_list> in process/detail/traits/cmd_or_exe.hpp
(this feature is available in VS2013)
-- Ticket URL: <https://svn.boost.org/trac10/boost/ticket/13214> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-09-18 15:31:13 UTC