如何将Visual Studio 2008 Express Edition配置为c89/c90/c99?
由于标准的问题,我得到了很多编译器错误 >我知道Visual C++没有选择符合特定标准的选项。相反,它是在一种模糊的、滑动的尺度上,每个版本都引入了对当前和未来标准的更多支持 去年,“目前还没有计划在VS2010中实现C99支持。”如何将Visual Studio 2008 Express Edition配置为c89/c90/c99?,c,visual-studio-2008,C,Visual Studio 2008,由于标准的问题,我得到了很多编译器错误 >我知道Visual C++没有选择符合特定标准的选项。相反,它是在一种模糊的、滑动的尺度上,每个版本都引入了对当前和未来标准的更多支持 去年,“目前还没有计划在VS2010中实现C99支持。” 但是,你在你的问题上放置的C++标签也许并不完全无关:C++提供了C99中的大部分功能,加上更多。但不是基于堆栈的可变长度数组。但这不是你会错过的。来自C99的最大东西(IMO),Visual C++不支持(c/d)标准库。谢天谢地,这些被合并到C++ 0x中,所
但是,你在你的问题上放置的C++标签也许并不完全无关:C++提供了C99中的大部分功能,加上更多。但不是基于堆栈的可变长度数组。但这不是你会错过的。
来自C99的最大东西(IMO),Visual C++不支持(c/d)标准库。谢天谢地,这些被合并到C++ 0x中,所以它们最终会被Visual C++支持(至少会想到)。将标签从“C++”改为C,标题是“ISO C释放”。VS是C++,“C支持”只是一个附加的特征/错误。