c - Windows SDK 7.1 提供/使用哪种 C 标准(是否有切换选项?)

标签 c windows matlab sdk

我想使用Windows SDK 7.1在Matlab r2014b中编译一些C函数。 现在我想知道编译器遵循哪个C标准? 我之前在google上的研究(没有研究过手册)还没有得出结果。

此外,我想知道是否可以更改使用的标准。

最佳答案

当我在 Windows SDK 7.1 命令提示符上运行命令 cl.exe/? 时,它会报告版本号 16.00.30319.01,根据接受的答案上this question是 Visual Studio 2010 附带的编译器版本。

根据Wikipedia ,微软直到 Visual Studio 2012 才开始添加对 C99 的支持,因此 Windows SDK 7.1 附带的编译器最多只能兼容 C90。

关于c - Windows SDK 7.1 提供/使用哪种 C 标准(是否有切换选项?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54296220/

相关文章:

asp.net - 如何在保持端口 443 打开的同时禁用 IIS 上的端口 80?

user-interface - 如何将组件添加到指南创建的现有 GUI 中?

c++ - 设置对话框窗口类名

matlab - 构造一个二进制矩阵,使得每列仅包含单个 "1"并且每行的总和为所需值

matlab - 将数值转换为字符向量时未获得预期结果

c - 匿名函数返回动态分配的值

c - "summing"两串数字

c - fread 循环没有读取所有字节,为什么字节颠倒了?

c - IAR 嵌入式工作台。 __iar_program_start 在哪里?

c++ - SetWindowRgn 阻塞了吗?