工具/软件:
您好、
在深入研究一个项目时、我看到交换机/案例中缺少一些“中断“、但代码编译时没有警告/错误。
该工程使用编译器 v20.2.2 LTS、但我安装的最新版本 v22.6.2 LTS 也不会发出警告/错误。
那么、如何打开这些/此类警告呢?
提前感谢、
Tenko Yavashev
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.
工具/软件:
您好、
在深入研究一个项目时、我看到交换机/案例中缺少一些“中断“、但代码编译时没有警告/错误。
该工程使用编译器 v20.2.2 LTS、但我安装的最新版本 v22.6.2 LTS 也不会发出警告/错误。
那么、如何打开这些/此类警告呢?
提前感谢、
Tenko Yavashev
您好、George、
这是一种很强烈的冲击。
你见过我对 Ricky 的答复吗:
“...
我忘记提到我使用的是 CCS v.12.8.1。
如您所知、在 Project and Workspace Settings>C/C++ General> Code Analysis>潜在的编程问题>情况结束时无中断中、有一个开关可以处理这些警告/错误。 “项目设置“和“工作区设置“中都被选中、即打开。 但仍然没有警告。
...“
那么、您说即使存在这些开关、它们也无法按预期工作?
此致、
Tenko
编译器将您编写的 C 代码转换为可执行的二进制文件 cl2000 。 这些...
在项目和工作区设置中为这些警告/错误进行切换>C/C++常规>代码分析>潜在的编程问题>案例结束时无中断
...可能是与相关的设置 cl2000 。 但事实并非如此。 相反、它们是与 CCS 的不同功能(称为 Code Analysis)相关的设置。 遗憾的是、我对该特性知之甚少。 我已将这一主题的职责移交给能够提供帮助的专家。
谢谢。此致、
-乔治
您可能知道、在项目和工作空间设置>C/C++常规>Code Analysis>潜在的编程问题>案例结束时无中断中都有一个用于这些警告/错误的开关。 “项目设置“和“工作区设置“中都被选中、即打开。 但仍然没有警告。
请注意、这与 Eclipse CDT 附带的 Codan(代码分析)功能有关:
如上文中所述、我们建议禁用 Codan、因为在为 TI 器件处理典型 CCS 工程时报告了大量误报。 因此、默认情况下禁用 Codan。
但是、如果您仍然想使用它:
项目和工作区设置中均已选中、即已打开。 但仍然没有警告。
您是否明确启用了所需的复选框? 再次查看上述链接、了解有关特定复选框的详细信息。 特别是器件:
要确认已禁用代码分析、请转至 Project Properties→C/C++ General→Code Analysis→Launching 、并观察“使用构建运行“和“键入时运行“复选框是否未选中。
谢谢
Ki