繁体   English   中英

Visual Studio 2013 VC++ 编译器

[英]Visual Studio 2013 VC++ Compiler

我正在使用 Visual Studio 2013 并提升 1.60。

当我尝试构建项目时,出现错误,如下所示:

boost\\type_traits\\common_type.hpp(42): 致命错误 C1001: 编译器发生内部错误。

在谷歌搜索之后,似乎 VC 编译器中存在一个错误,如以下链接中所述: https : //svn.boost.org/trac/boost/ticket/11885

建议的解决方案是更新 Visual Studio,这会导致更新 MSVC。

但是我把Visual Studio更新到了update 5之后,好像没有更新MSVC,MSVC的版本还是18.00.21005.1,应该是更新到18.00.31101了。 因此,编译中发生的错误仍然存​​在。

有什么我错过了吗? 提前感谢您的帮助。

在预处理器定义中添加BOOST_NO_CXX11_TEMPLATE_ALIASES 这将使此错误消失

100% 必须使用 VS 2013? 你能换到VS 2015吗? 如果答案是否定的,您可以尝试卸载并重新安装 VS 2013,并且在安装过程中您必须确保选择 C/C++ 编译器,但我认为该编译器是必需的,所以也许您有编译器安装问题,尝试重新安装VS。 我希望这个答案能帮到你。 问候我的朋友。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM