C++ 如何禁用C/C+的弃用警告+;Visual Studio 2019中的全局编译器?
我希望在VisualStudio2019中的所有C/C++项目中默认禁用不推荐警告(C4996,由调用strcpy等函数引起的警告) 互联网上有几种方法可以实现这一点,但都是基于每个项目的,最简单的方法是在预处理器定义中添加_CRT_SECURE_NO_警告。但我希望自动实现这种效果,而不必在每次创建新项目时都对项目设置进行调整C++ 如何禁用C/C+的弃用警告+;Visual Studio 2019中的全局编译器?,c++,c,visual-studio,C++,C,Visual Studio,我希望在VisualStudio2019中的所有C/C++项目中默认禁用不推荐警告(C4996,由调用strcpy等函数引起的警告) 互联网上有几种方法可以实现这一点,但都是基于每个项目的,最简单的方法是在预处理器定义中添加_CRT_SECURE_NO_警告。但我希望自动实现这种效果,而不必在每次创建新项目时都对项目设置进行调整 我知道一定有办法。我不在乎这个方法有多“黑”。使用函数的安全变体对我来说不是一个选项。您可以在Visual Studio中创建自定义项目模板,因此您应该能够使用要在属性
我知道一定有办法。我不在乎这个方法有多“黑”。使用函数的安全变体对我来说不是一个选项。您可以在Visual Studio中创建自定义项目模板,因此您应该能够使用要在属性页中预先配置的任何
#定义的创建其中一个模板
MS文档是,一个叫Srinivasa Rao Dhulipalla的家伙在博客上写过它如果有其他人已经找到的“方法”,那么它可能只是一块#define
语句来复制和粘贴到代码中。不使用Visual C?还有什么比在源代码中添加定义更容易的呢?快去吧。你不能有那么多的项目用于\u CRT\u SECURE\u NO\u WARNINGS
的添加,这会让你头疼吗?恐怕这是工具集的工作原理。使用函数的安全变体对我来说不是一个选择。
想详细说明一下吗?我很同情你。当我使用VS时,我有一个清单,上面列出了每次创建新项目时需要做的10件事_当然,这是一个对我来说,谢谢,但是我只是在空的C++项目中添加了我的预处理器定义,并把它保存为模板,它创造了奇迹!