在定义 _CRT_SECURE 时在 C++ 中使用 strcpy
Using strcpy in C++ while defining _CRT_SECURE
我开始学习 C++(刚学完 C),我正在尝试使用字符串。我包含了库,编译时出现此错误:
Severity Code Description Project File Line Suppression State
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
现在我知道这是由于缓冲区溢出的风险,但在我的任务中我必须这样做。
我读过添加 #define _CRT_SECURE_NO_WARNINGS
应该会删除该警告,但它不会...
在您的项目设置中,C/C++ -> 命令行,添加以下内容:
/D_CRT_SECURE_NO_WARNINGS
这将删除警告。
在 C/C++ -> 预处理器 -> 预处理器定义中使用 _CRT_SECURE_NO_WARNINGS
。
我开始学习 C++(刚学完 C),我正在尝试使用字符串。我包含了库,编译时出现此错误:
Severity Code Description Project File Line Suppression State
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
现在我知道这是由于缓冲区溢出的风险,但在我的任务中我必须这样做。
我读过添加 #define _CRT_SECURE_NO_WARNINGS
应该会删除该警告,但它不会...
在您的项目设置中,C/C++ -> 命令行,添加以下内容:
/D_CRT_SECURE_NO_WARNINGS
这将删除警告。
在 C/C++ -> 预处理器 -> 预处理器定义中使用 _CRT_SECURE_NO_WARNINGS
。