visual-c++之警告 C4995 与错误 C4995

落叶无声 阅读:127 2025-06-02 22:19:02 评论:0

当我构建一个项目(使用 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++ -> 常规下)。这是“新项目”向导中的一个选项。删除它,它将恢复为警告。


标签:C++
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号