繁体   English   中英

如何在Visual Studio 2019中全局禁用C / C ++编译器的弃用警告?

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

我想在Visual Studio 2019中的所有C / C ++项目中默认禁用弃用警告(C4996,由调用strcpy之类的函数引起的警告)。

互联网上有几种方法可以做到这一点,但是它们都是基于每个项目的,最直接的方法是将_CRT_SECURE_NO_WARNINGS添加到预处理器定义中。 但是我想自动实现此效果,而不必在每次创建新项目时都弄乱项目设置。

我知道一定有办法。 我不在乎该方法有多“ hacky”。 对我来说,使用函数的安全变体不是一个选择。

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

MS文档在这里 ,一个叫Srinivasa Rao Dhulipalla的人在这里发布了有关它的博客。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM