【发布时间】:2011-01-28 17:57:08
【问题描述】:
如果我使用以下代码,我想知道为什么 Visual C++ 编译器会给我一个警告/错误:
#pragma message( "You have " _MSC_FULL_VER )
这是我得到的:
error C2220: warning treated as error - no 'object' file generated
warning C4081: expected ':'; found ')'
_MSC_FULL_VER 或 _MSV_VER 的问题会重现,但如果我尝试使用 __FILE__ 或 __DATE__ 等其他人,则不会。
这些宏已定义,它们记录在msdn
【问题讨论】:
标签: visual-studio preprocessor pragma