我有简单的控制台应用程序,我必须在其中设置预处理程序定义_CRT_SECURE_NO_WARNINGS
。根据我的理解,我可以在#include "stdafx.h"
之后通过放置行#define _CRT_SECURE_NO_WARNINGS
或Project Properties -> Preprocessor -> Preprocessor Definitions
来设置我的代码。如果我做第一种方式,如果我采取第二种方式仍然存在代码问题 - 它解决了我的问题。为什么我无法在源代码中定义#define _CRT_SECURE_NO_WARNINGS
?
答案 0 :(得分:0)
解决此问题的最佳方法是在项目属性上,使其全局用作编译器标志。如果您在文件中使用#define _CRT_SECURE_NO_WARNINGS
,则只有该文件会禁止该警告。