伊瓦斯
我可以以某种方式使Visual C ++ 2008具有C ++ 11库并使用C ++ 11标准允许的所有优点吗?
用户名
简而言之,这是不可能的。VS2008不支持C ++ 11,替换这些库会导致混乱。
简而言之,您可能可以做一些事情:
- 使用其他编译器:C ++编译器支持(更新的链接)
- 您可以升级Visual Studio,但是即使MSVC12(Visual Studio 2013)也不支持所有C ++ 11标准。
- 您可以将Intel编译器嵌入到Visual Studio中。但是,英特尔还没有完全支持C ++ 11,而不仅仅是MSVC。这里(更新的链接现在提供了一般性描述)一个如何嵌入英特尔编译器的小方法。
- 更新: clang现在也可以与Visual Studio一起使用,请参见此处。
- 更新:正如Melebius在评论中所述,MSVC19(VS2015)最终支持大多数C ++ 11标准...支持C ++ 11/14/17功能(现代C ++)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句