visual studio 高版本会出现对一些基础函数的报错,如scanf() ,fopen()等之类,网上很多方法,都要每次新建一个文件添加#define,或者在一个项目下设置_CRT_SECURE_NO_WARNINGS,但是对于多个项目,就没有一次设定,每次都设定十分的麻烦。所以本次给出一个从全局上设定这_CRT_SECURE_NO_WARNINGS
首先打开文件夹,找到如下文件 C:\Users\Jschubert\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props
添加如下代码即可屏蔽了
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
</Project>