您好、查姆斯、
我们可以使用诊断选项来抑制特定诊断 ID。
是否有任何方法可以抑制特定函数的诊断 ID? 例如,抑制来自 a_function()的所有警告消息?
此致、
Luke
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、查姆斯、
我们可以使用诊断选项来抑制特定诊断 ID。
是否有任何方法可以抑制特定函数的诊断 ID? 例如,抑制来自 a_function()的所有警告消息?
此致、
Luke
Matthew、
对于以下函数、我们将在 非空函数"a_function"的末尾获得警告消息#994-D missing return 语句。
long a_function (void)
{
/*在此函数中执行某些操作*/
}
此警告消息适用于缺少 return 语句的所有函数、对吧? 我的客户想知道、是否可以抑制特定功能生成的所有警告消息。
例如、A_function 和 B_function 都缺少 return 语句、CCS 会抑制 A_function 的警告消息并显示 B_function 的警告、这是可行的吗?
此致、
Luke
您好、Luke、
请参阅以下演示。 具体来说、从幻灯片30开始的"诊断"部分:
https://software-dl.ti.com/ccs/esd/documents/images/c28x_compiler_tips.pdf
希望这对您有所帮助
Ki