*************************** 抛出编译错误 *************************** 使用 ``error`` 本征,可以导致编译错误并给出提示信息: .. code-block:: c if (gi_quality == only_ao) { // .. } else if (gi_quality == high) { // .. } else { error("Unimplemented gi quality"); } 编译器输出 .. code-block:: [ERROR] ../../../prog/gameLibs/render/shaders/debugGbuffer.dshl(41,9): "Unimplemented gi quality"