Open codingdave opened 5 years ago
The PR fixes the issue on my side.
I can confirm this issue exists on vs2019 using boost version 1.70.0. The above patch (https://github.com/codingdave/type_traits/commit/ff1a2967b3ca68a6f8fb229c5ad9bc2cfbeb2852) does fix the issue for me.
I have a similar issue. c++17, mcvs19, boost 1.73, x64.
include\boost\polygon\voronoi_builder.hpp(160,18): error C7626: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes
couldn't solve it. rolling back to c++14.
@yoavmil That issue in Boost.Polygon was fixed in develop but not merged to master for the 1.74 release: https://github.com/boostorg/polygon/commit/5cfcb6cad08dd5413f4a97af6a4fe7c35361de67
I'll merge it for the 1.75 release.
Great. thanks for the quick answer
The patch that @codingdave put up isn't quite correct. It will fix the issue for .NET Framework C++/CLI projects, but not for .NET Core C++/CLI projects.
See: Issue: https://github.com/boostorg/type_traits/issues/148 PR: https://github.com/boostorg/type_traits/pull/149
Hi,
I get compiler errors when trying to compile with 32 bit and CLR using Visual Studio 2017: