我最近遇到了一段使用 pragma 指令的代码
#error Error ! Define [_HOS_ | _HOS_OV_ | _HOV_].
此代码来自 ADOC-C 雅可比计算例程。
问题在于,在 C++ Visual Studio 2010 中,下方有一条红色卷线,#error
表示该行内存在一些问题。
该代码也无法编译在该行给出错误消息
是否存在语法问题或那些[_HOS_ | _HOS_OV_ | _HOV_]
未定义的问题,并且 IntelliSense 知道导致红色卷线表示存在问题?