本文介绍了我如何建立与新的Visual Studio 2013 preVIEW提升?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当试图建立获得的(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. 尝试建立:不是太新鲜,但由于一些奇怪的原因,它建立就好了。

  2. 如果您的真的,真的的需要升压1.54(新日志库看起来不错:)),尝试应用的差异补丁,以您的升压1.54分配。它是最适合的修订84920,但你也可以尝试其他。请注意,我不是这个补丁的作者。

  3. 尝试获得与最新版本:
    SVN共同http://svn.boost.org/svn/boost/trunk提高干线。因为当你读这一段时间,问题已经可以通过固定的贡献者。

  1. Try build Boost 1.53: not too fresh, but for some strange reason it builds just fine.
  2. 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.
  3. 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提升?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-25 12:40