Кто-нибудь успешно создал Boost с помощью Visual Studio 2013 Express?
Я в замешательстве относительно того, возможно ли это, пока на веб-сайте Boost указано:
Известные ошибки с Visual Studio 2013/Visual С++ 12.
Visual Studio 2013 был выпущен довольно поздно в процессе выпуска, поэтому существует несколько нерешенных проблем. К ним относятся:
Сериализация не может скомпилироваться из-за отсутствия include.
Использование has_member_function_callable_with из Boost.Container allocator_traits вызывает ошибку компиляции (# 9332).
В таких библиотеках, как Unordered и MultiIndex, вызов перегруженных функций с помощью списков инициализаторов может привести к ошибке компиляции, а Visual С++ утверждает, что перегрузки неоднозначны. Это ошибка Visual С++, и неясно, есть ли хороший способ обхода проблемы. Это не повлияет на код, который не использует списки инициализаторов, или использует список инициализаций, который не требует неявного преобразования (т.е. Список инициализаторов типа точного значения контейнера).
Тема: ex_scoped_thread скомпилирует сбой (# 9333).
Однако этот плакат говорит, что можно создать Boost 1.55.0 с использованием VS 2013 без каких-либо патчей.
Я попытался создать Boost с использованием VS 2013, и я действительно получил хотя бы ошибку Serialization.