Subject: [Boost-bugs] [Boost C++ Libraries] #13457: Windows port for 1.66.0 incorrectly includes NTVERP.H
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2018-02-27 20:56:37
#13457: Windows port for 1.66.0 incorrectly includes NTVERP.H
-------------------------------------+-------------------------
Reporter: Brian Catlin <BrianC@â¦> | Owner: (none)
Type: Bugs | Status: new
Milestone: To Be Determined | Component: None
Version: Boost 1.66.0 | Severity: Showstopper
Keywords: windows |
-------------------------------------+-------------------------
The Windows file NTVERP.H contains the version information for the SDK,
and it must not be included by Boost (specifically, in
lib\native\include\boost\predef\platform\windows_uwp.h) because it
prevents applications from defining their own version resource, causing
the compiler to complain about the version macros being redefined. In
projects that are required to use the /WX (treat compiler warnings as
errors) this is a fatal error. Previous versions of Boost did not have
this problem.
-- Ticket URL: <https://svn.boost.org/trac10/ticket/13457> 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 : 2018-02-27 21:00:58 UTC