c++ - 要使用的默认 Visual Studio 项目设置 "rvalueCast"

标签 c++ visual-studio c++11 casting visual-studio-2015

我有一个令人震惊的发现:Visual Studio 2015 is not C++11 compliant by default

我可以按照步骤I listed here对于每个项目,或使用 Notepad++ 或类似工具来替换文件,但我确实注意到“命令行”属性有一个复选框:“从父项或项目默认值继承”

enter image description here

有没有一种方法可以将“/Zc:rvalueCast”添加到我的“项目默认值”,以便一切都将使用它,包括 future 的项目?

最佳答案

相应地编辑 microsoft.cpp.win32.user 属性表。

要访问它,请打开您的解决方案的属性管理器。 (有时很难找到属性管理器 - 请参阅 this question)然后,在属性管理器中向下钻取,直到找到用户属性表,如下所示。然后右键单击并选择“属性”并编辑您喜欢的任何设置。完成后,不要忘记保存属性表(右键单击并选择保存)

enter image description here

关于c++ - 要使用的默认 Visual Studio 项目设置 "rvalueCast",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37976395/

相关文章:

android - 在 Android NDK 上优化应用程序

c++ - C++ 中的面向方面编程 - 当前支持的替代方案

c++ - 如何使用在 visual studio 中显式加载的 C++ 类 dll

vb.net - 如何向通过扩展程序提供程序实现的属性添加设计时描述?

c++ - 是否可以将项目移出std::set?

c++ - 对象创建时 SSE 访问冲突崩溃

c++ - 继承人类不起作用

c++ - 在内核级安全隐藏文件

visual-studio - F# 项目不支持生成依赖图?

c++ - 从函数的可变参数构建特定的元组