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.

[参考译文] CCSTUDIO:如何运行具有工程相对路径的 Clang 格式器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1498844/ccstudio-how-to-run-clang-formatter-with-a-relative-path-to-the-project

部件号:CCSTUDIO

工具/软件:

您好:

我有几个项目、我希望它们都共享一个文件夹/子模块、其中包含"clang-formater.exe"和".clang-format"文件。 我希望每当我(或我的同事之一)在不同的计算机上克隆并导入其中一个工程时、无需重新配置 CLANG 的执行、因为它的配置已经是工程设置的一部分。

这是否可行/可行? 如果是、应该如何做到这一点?

我已经尝试在 PC 本地配置 CLANG 可执行文件、但它可以正常运行。 但这将n´t 工作,如果另一个人克隆项目在不同的计算机,因为他们将需要重新配置它的方式,我做了...

感谢您之前的帮助、

此致、

Jorge。

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

    我假设您参考的是基于 theia 的 CCS 环境(CCS 20)。 clang-format 文件似乎需要位于根目录"ti"目录中: https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1442248/codecomposer-where-to-put-the-clang-format-and-clang-tidy-files-for-code-formattting/5531549#5531549

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    似乎.clang-format 文件需要位于根目录"ti"目录

    我跟进了工程、答案与我上面的评论有点不同

    对.clang-format 文件的搜索从工作目录开始、而不是从可执行文件所在的位置开始。 工作目录通常是工作区文件夹或工作区中的工程文件夹之一。
    因此将其添加到工作区文件夹中是可行的。  工作区文件夹的所有父目录也应该起作用。

    至于 clang-formater.exe、我正在等待对它的澄清。

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

    您好、Ki、

    非常感谢您的意见。 实际上、我指的是以前基于 Eclipse 的 CCS (版本12)。 最后、我的解决方法是创建一个调用 clang-format.exe 的.bat 脚本、然后执行这个.bat 脚本作为预编译步骤。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    事实上、我指的是以前基于 Eclipse 的 CCS (版本12)

    啊、还可以。 我们确实支持较旧的 CCS 版本。  

    最后、我的解决方法是创建一个调用 clang-format.exe 的.bat 脚本、然后执行这个.bat 脚本作为预编译步骤。  [/报价]

    感谢您分享您的解决方法!

    Ki