如何在Visual Studio 2019中禁用全球C/C 编译器的折旧警告

How to disable deprecation warnings for C/C++ compiler globally in Visual Studio 2019?

本文关键字:编译器 警告 Visual Studio 2019      更新时间:2023-10-16

我想在Visual Studio 2019中的所有C/C 项目中默认情况下,默认情况下,默认情况下,debrecation警告(c4996,诸如strcpy之类的调用函数(。

>

Internet上有几种有关如何做的方法,但是它们都是每项项目的,最直接的方法是将_CRT_SECURE_NO_WARNINGS添加到预处理器定义中。但是我想自动实现此效果,而无需每次创建一个新项目时都必须摆弄项目设置。

我知道必须有一种方法。我不在乎该方法有多"黑客"。使用功能的安全变体对我来说不是一个选择。

您可以在Visual Studio中创建自定义项目模板,因此您应该能够使用要在属性页面中预先配置的任何#defines创建其中一个。

MS文档在这里,一个叫Srinivasa Rao Dhulipalla的人在这里博客