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

标签 visual-c++ oculus

当我构建一个项目(使用 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/

相关文章:

c++ - 如何通过用户输入在堆上分配内存?

php - Oculus Rift 和 Facebook 组合的编码工具集

javascript - 在 iframe 中的 Canvas 上绘图不会全屏显示

c++ - 在调试中提高 flatbuffer 性能的任何方法(c++ MSVC)

unity3d - XRSettings.enabled 与 Unity 2017.2 和 Oculus 1.18.1

unity-game-engine - 如何在unity 5.3.x中控制oculus旋转和位置

android - Unity Oculus Android构建失败。启动守护程序

MysqlDump 出现 ShellExecute 错误

c++ - var_ptr==NULL 和 NULL==var_ptr 在各种arch中的区别

c++ - 将窄字符串转换为宽字符串