代码和项目属性中的预处理程序定义

时间:2016-01-20 16:48:13

标签: visual-c++

我有简单的控制台应用程序,我必须在其中设置预处理程序定义_CRT_SECURE_NO_WARNINGS。根据我的理解,我可以在#include "stdafx.h"之后通过放置行#define _CRT_SECURE_NO_WARNINGSProject Properties -> Preprocessor -> Preprocessor Definitions来设置我的代码。如果我做第一种方式,如果我采取第二种方式仍然存在代码问题 - 它解决了我的问题。为什么我无法在源代码中定义#define _CRT_SECURE_NO_WARNINGS

1 个答案:

答案 0 :(得分:0)

解决此问题的最佳方法是在项目属性上,使其全局用作编译器标志。如果您在文件中使用#define _CRT_SECURE_NO_WARNINGS,则只有该文件会禁止该警告。