标签: c++ c-preprocessor
是否存在生成编译器警告(或消息)的标准方法,类似于用于生成错误的预处理程序指令#error? #warning似乎存在于clang / gcc(和其他)中,但显然不是标准的,并且在Visual Studio中不起作用。许多编译器(较新的gcc和MSVC)也支持#pragma message,但也是非标准的。
#error
#warning
#pragma message