当我构建一个项目(使用 VS2012)时,我多次得到以下输出:
warning C4995: 'DwmEnableComposition': name was marked as #pragma deprecated
当我将项目源文件复制到另一个项目(和不同的解决方案)时,我收到错误而不是警告(并且构建没有成功):
error C4995: 'DwmEnableComposition': name was marked as #pragma deprecated
有什么办法可以让我收到警告而不是错误?
这是我正在运行的项目(不是我自己的代码):http://federico-mammano.github.io/Oculus-SDK-0.4.4-beta-OpenGL-Demo/ (OpenGL 示例)
最佳答案
您可能为出现错误的项目启用了“SDL 检查”(在 C/C++ -> 常规下)。这是“新项目”向导中的一个选项。删除它,它将恢复为警告。
关于visual-c++ - 警告 C4995 与错误 C4995,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28001687/