问题描述
当试图建立获得的(MSVC12)它警告说:
When trying to build Boost 1.54 for Visual Studio 2013 Preview (MSVC12) it warns:
未知编译器的版本 - 请运行配置测试和报告
结果
,然后失败,错误:
boost_1_54_0 \\升压/迭代器/细节/ facade_iterator_category.hpp(166):
错误C2039:'assert_not_arg':是不是'的boost :: MPL
和看起来像旧MSVC11库是不兼容的。
And looks like old libs from MSVC11 are not compatible.
我真的,真的要测试新的IDE /编译器版本,并需要提高。那么,是不是可以使用提升与新的Visual Studio 2013 preVIEW?
I really-really want to test new IDE/Compiler version and need boost. So, is it possible to use boost with new Visual Studio 2013 Preview?
推荐答案
是的。它是可能的。
可能的解决方案是:
- 尝试建立:不是太新鲜,但由于一些奇怪的原因,它建立就好了。
- 如果您的真的,真的的需要升压1.54(新日志库看起来不错:)),尝试应用的差异补丁,以您的升压1.54分配。它是最适合的修订84920,但你也可以尝试其他。请注意,我不是这个补丁的作者。
- 尝试获得与最新版本:
SVN共同http://svn.boost.org/svn/boost/trunk提高干线
。因为当你读这一段时间,问题已经可以通过固定的贡献者。
- Try build Boost 1.53: not too fresh, but for some strange reason it builds just fine.
- If you really-really need Boost 1.54 (new Log library looks good :) ), try to apply this diff-patch to your Boost 1.54 distributive. It is best suited for revision 84920, but you can try any other too. Note that I am not author of this patch.
- Try to get latest revision with Subversion:
svn co http://svn.boost.org/svn/boost/trunk boost-trunk
. For a time when you reading this, issue can be already fixed by contributors.
修改:2013年8月26日
看起来像升压乡亲修正这些问题。最新的SVN版本 SVN共同http://svn.boost.org/svn/boost/trunk提高干线
构建罚款。感谢他们!
Looks like boost folks fixed these issues. Latest SVN revision svn co http://svn.boost.org/svn/boost/trunk boost-trunk
builds fine. Thanks to them!
修改:2013年12月4日
从TheArtTrooper评论报价:
Quote from TheArtTrooper comment:
升压1.55.0建立与Visual Studio 2013 RTM没有任何
其他修补
助推快乐!
这篇关于我如何建立与新的Visual Studio 2013 preVIEW提升?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!