3Da*_*ave 6 standards gcc ansi visual-studio-2010 visual-c++
我正在上课,我需要为Linux编写一些C++应用程序.我真的非常不喜欢Linux下的开发工具,但我喜欢VS2010.
是否有任何类型的编译器开关可以在VC++中强制ANSI或gcc兼容?或者我可以将编译器换成gcc并仍然使用VS环境吗?
您可以通过指定/Za标志来禁用对ANSI C和ANSI C++标准的Microsoft扩展, 如果使用非标准C和C++功能,将使编译器发出错误.
http://msdn.microsoft.com/en-us/library/0k0w269d(v=VS.100).aspx
但是,这并不妨碍您使用特定于平台的标头.