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.
工具/软件:Code Composer Studio
假设温度变量未使用...
U8温度;
temp= func_x();
->>这会导致一个扭曲(
变量"temp"已设置、但从未使用过 TOP_MAIN.c
)
但对于 U8 temp=func_x();
这只是一句话。 为什么它仍然不是警告。 这可能会导致不必要的错误。
这...
[引用用户="Chaudhari Raju Kharataram"]U8温度;
temp= func_x ();
(笑声) 导致类似于...的诊断。
"file.c"、第9行:警告#552-D:变量"temp"已设置、但从未使用 U8温度; ^μ A
尽管如此...
[引用用户="Chaudhari Raju Kharataram"] U8 temp=func_x ();[/引用]
(笑声) 导致类似于...的诊断。
"file.c"、第15行:备注#179-D:变量"temp"已声明、但从未声明 参考 U8 temp = func_x (); ^μ A
诊断方法类似。 我不知道为什么一个被视为警告、另一个被视为警告。 每个诊断都需要一些默认值。 像这个这样的关闭调用是不可避免的。
虽然您无法更改所有诊断的处理方式、但您可以更改其中许多诊断程序的处理方式、包括这两种诊断方式。 目前、我假设您使用 TI ARM 编译器。 请在 TI ARM 编译器手册中搜索 标题为了解诊断消息的子章节。 这将向您展示如何将诊断的处理从默认更改为错误、警告或备注。
谢谢、此致、
乔治