Building boost with Visual Studio 2013 (Express)

Viewed 6390

Has anyone successfully built Boost using Visual Studio 2013 Express?

I'm confused as to whether or not this is possible just yet as the Boost website states:

Known Bugs with Visual Studio 2013/Visual C++ 12.

Visual Studio 2013 was released quite late in the release process, so there exist several unresolved issues. These include:

Serialization can't compile because of a missing include.

Using has_member_function_callable_with from Boost.Container's allocator_traits causes a compile error (#9332).

In libraries such as Unordered and MultiIndex, calling overloaded functions with initializer lists can result in a compile error, with Visual C++ claiming that the overloads are ambiguous. This is a Visual C++ bug and it isn't clear if there's a good workaround. This won't affect code that doesn't use initializer lists, or uses an initializer list that doesn't require an implicit conversion (i.e. an initializer list of the container's exact value type).

Thread: ex_scoped_thread compile fails (#9333).

However, this poster says it is possible to build Boost 1.55.0 using VS 2013 without any patches.

I have tried to build Boost using VS 2013 and I do indeed get at least the Serialization error.

2 Answers
Related