有没有人使用Visual Studio 2013 Express成功构建Boost?
正如Boost网站所述,我对此是否可行感到困惑:
Visual Studio 2013/Visual C++ 12的已知错误.
Visual Studio 2013在发布过程中很晚才发布,因此存在一些未解决的问题.这些包括:
由于缺少include,序列化无法编译.
使用Boost.Container的allocator_traits中的has_member_function_callable_with会导致编译错误(#9332).
在诸如Unordered和MultiIndex之类的库中,使用初始化程序列表调用重载函数会导致编译错误,Visual C++声称重载是不明确的.这是一个Visual C++错误,目前尚不清楚是否有一个好的解决方法.这不会影响不使用初始化程序列表的代码,也不会使用不需要隐式转换的初始化程序列表(即容器的确切值类型的初始化程序列表).
线程:ex_scoped_thread编译失败(#9333).
但是,这张海报说可以在没有任何补丁的情况下使用VS 2013构建Boost 1.55.0.
我曾尝试使用VS 2013构建Boost,但我确实至少得到了序列化错误.