我希望使用任何预定义的宏,例如 _MSC_BUILD(来自 vs2008),因为我想使用编译器的修订号。
但是我在vs2005中找不到。
感谢您的帮助。
我希望使用任何预定义的宏,例如 _MSC_BUILD(来自 vs2008),因为我想使用编译器的修订号。
但是我在vs2005中找不到。
感谢您的帮助。
VS 2005的预定义宏列表显示_MSC_VER
用于获取编译器版本。
在 VS2005 的日子里没有(可访问的)修订号,所以很遗憾,没有。有关可用宏的完整列表,请参见以下网站:
http://msdn.microsoft.com/en-us/library/b0084kay(VS.80).aspx