_CRT_SECURE_NO_DEPRECATE globally?

_CRT_SECURE_NO_DEPRECATE globally?

本文关键字:globally DEPRECATE NO CRT SECURE      更新时间:2023-10-16

我发现了关于在每个项目的基础上禁用通过_CRT_SECURE_NO_DEPRECATE生成的警告的帖子,但有没有一种方法可以全局设置,或者一次应用于所有未来的项目?

我问是因为我在C++类中,并且我们每个类至少创建一个新项目。为每个项目添加并没有什么大不了的,但想知道是否有更永久的解决方案。

我不知道像环境变量这样的全局选项。你真的不想那样。

我知道两种方法可以轻松扩展配置,包括预处理器定义:

  1. 使用您喜欢的宏/类型/任何内容创建一个头文件
  2. 创建一个道具文件,并让你的项目引用它。这更复杂