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:Clangd 仍然无法识别使用"uintxx"作为返回类型的函数、但其他类型解决了问题

Guru**** 2455360 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1535425/codecomposer-clangd-still-fails-to-recognize-functions-which-use-uintxx-as-return-type-but-other-types-solve-the-problem

部件号:CODECOMPOSER


工具/软件:

检查链接的问题以获取有关问题的背景信息。
当函数的返回类型为“uintxx_t"类型“类型时、自动完成无法在 driver_lib 中找到某些函数。 它们也不会按名称显示在大纲窗口中。 该软件为最新版本。
问题存在、但我发现只有当类型为“uint32_t “时才会出现问题。 当您将它们设置为 int、unsigned int...时 在“Outline(大纲)“窗口和源文件中可快速识别它们:

将其快速更改为 Unsigned int、可在图片右侧的大纲窗口中识别:

希望这有助于解决问题、因为 TT 仍处于活动状态。

此致、

Tirdad

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

    您好:

    您似乎在使用 CCS 20。 哪个确切版本的 CCS 20?

    谢谢

    Ki

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

    我使用的是最新 版本:20.2.0.12_1.8.0 和 clangd 19.1.2、所有内容都已更新。

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

    它可能与 TT 中的其他问题有关。 我们希望我们为 20.2.0 所做的 CLANLD 实施的大修能够解决大多数此类问题、但看起来这种问题仍然存在。 我将查看是否可以获得更新。

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

    我不确定它是否与另一个问题完全相关、但与另一个问题一样、它似乎与内联函数相关。

    此问题的跟踪链接:

    https://sir.ext.ti.com/jira/browse/EXT_EP-12789