哪些C语言函数在visual studio2015报错并怎么修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪些C语言函数在visual studio2015报错并怎么修改相关的知识,希望对你有一定的参考价值。

参考技术A 如果是标准的C函数,都可以在VS2015下正常编译运行,只是VS2015有一个生命开发周期(SDL)检查
对某些函数如fopen,scanf等有影响,如果要原程序不加修改可以编译的话
两个方案.
1.在新建项目时,下一步中有个"生命开发周期(SDL)检查"前面的勾去掉
2.如果已存在的项目
1)右击工程
-
属性
-
配置属性
-
C/C++-常规-SDL检查改为否?(sdl-_

这个就可以运行你的程序了,只是有一个警告
2)右击工程
-
属性
-
配置属性
-
C/C++
-
命令行
命令行增加
/D
_CRT_SECURE_NO_WARNINGS

Visual Studio 2010 支持哪些 C++11 功能?

【中文标题】Visual Studio 2010 支持哪些 C++11 功能?【英文标题】:What C++11 features does Visual Studio 2010 support? 【发布时间】:2010-05-29 22:08:31 【问题描述】:

GCC 有a list; Visual Studio 2010 有类似的列表吗?

【问题讨论】:

【参考方案1】:

还有a list for Visual C++ 2010(那篇文章描述了已实现的核心语言功能;文章链接的 PDF 描述了已实现的库功能)。

编辑:我刚刚发现了一个很棒的列表:Apache C++ 标准库 wiki 有 a table listing the C++11 core language features 以及哪些 C++ 编译器支持它们。

【讨论】:

那张表坏了,看不到VC10列:/ @Andreas:是的,新的 MSDN 博客布局打破了它......我想你可以只看颜色:-)。 @T.E.D:将屏幕分辨率降低到例如1280x800,你会看到它坏了。 惊人的名单!非常感谢詹姆斯。 This page 比较所有 Visual Studio 版本中的 C++11 等功能支持。【参考方案2】:

这是 IMO 的最佳列表,因为它将它分解为几个选项卡,如核心语言、库等: Summary of C++0x Feature Availability in gcc and MSVC

【讨论】:

【参考方案3】:

这是 Visual Studio 10、12、13、15 中对 C++11/14/17 的全面支持的 list。

【讨论】:

嗯,这就是 SO 的问题。在 2010 年,公认的答案可能是最好的。但在 2017 年,这是最好的答案。【参考方案4】:

What's new in Visual C++ 2010 MSDN 页面也总结了新功能支持。

【讨论】:

【参考方案5】:

请参阅C++ compilers implementation matrix。该页面已尽最大努力维护,可能落后于最新的编译器版本。

【讨论】:

以上是关于哪些C语言函数在visual studio2015报错并怎么修改的主要内容,如果未能解决你的问题,请参考以下文章

Visual studio 2015 和 2013 哪个更适合新手学习C语言

Visual Studio 2010 支持哪些 C++11 功能?

Visual Studio组件包含哪些公共程序集?

如何在 Visual Studio 2015 中禁用 C# 6 支持?

visual studio 2015 怎么更新

visual studio 2015 和.net 啥区别