错误信息如下:
'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
翻译后:
“sprintf”:此函数或变量可能不安全。请考虑使用sprintf_s来代替。要禁用废弃文件,请使用_CRT_SECURE_NO_WARNINGS。有关详细信息,请参见联机帮助。
原因:
因为一些老的.c文件使用了strcpy,scanf等不安全的函数,而报警告和错误,而导致无法编译通过。
解决方案:
在头文件包含的最前面,(在include的前面)加上:#define _CRT_SECURE_NO_WARNINGS这个宏定义即可
end!