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.

[参考译文] CODECOMPOSER:CCS Theia 存在错误

Guru**** 1826200 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1389942/codecomposer-ccs-theia-bugs-bugs-bugs

器件型号:CODECOMPOSER

工具与软件:

您好!  

我运行的是 CCS Theia 1.4.0.12和 C2000 SDK、没有安装其他插件。

此时我在编辑器 uint32_t 中键入 #include 会自动出现在源文件的开头。

从开始、这会导致生成故障   不存在于 C2000 SDK 目录中。 此外、 有些 typedef 会获得语法突出显示、有些 typedef 则不会  

这非常恼人。 此错误也会 再次出现 –cpluplus symbol - C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛

 

 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我假设只有在自动完成列表中进行选择时才会发生这种情况。 这可能与 CCS Theia 使用的 clangd 解析器有关。 它与您引用的 CCS Eclipse 问题无关、因为 CCS Eclipse 使用不同的解析器。

    我将进一步听取 CCS Theia 团队的意见。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此问题与 clangd 解析器有关。 在自动完成列表中进行选择时、任何所需的导入也将添加到文件中。 如果您不希望从 clangd 中执行自动完成建议、您可以在设置中禁用它。

    转至常规设置、转至左侧菜单上的扩展> Clangd、然后您可以禁用"启用代码完成"。 这将禁用 Clangd 的自动完成建议、并仅提供基本的 C/C++自动完成建议。 请注意、这也可能会禁用其他有用的自动完成建议。


    关于某些 typedef 无法突出显示语法的其他问题、您能否提供一个示例、以及可能的屏幕截图、以便我们进一步调查?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    除了 Udit 的建议之外,我们还提供了一个解决当前我们正在使用的 clangd 解析器的局限性的票据。

    跟踪链接: https://sir.ext.ti.com/jira/browse/EXT_EP-11839

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    类型名称以 "_t"结尾时 、似乎会突出显示、否则 不会突出显示。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不一致的突出显示也是当前 clangd 解析器的结果。 我们将在上述同一 TT Ki 中解决此限制。

    Udit