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.

[参考译文] TMS320F28379D:自动格式化板可与.c-Files 配合使用,不能与.CPP-Files 配合使用

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1084370/tms320f28379d-autoformatter-works-with-c-files-and-don-t-work-with-cpp-files

部件号:TMS320F28379D

您好,

我的固件有代码样式。 此代码样式在格式化板上工作正常,但仅在.c 文件中工作。

当我在.cpp 文件中使用格式化板时,它不起作用。

有人知道问题可能出在哪里?

巴西,

Markus

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

    Markus 您好,

    我认为您是指 C/C++->代码样式->格式化板下的“CCS”配置文件。 其中的更改应同时应用于 C 和 C++文件。 在我的环境中工作是很有需要的。 您能否提供更多详细信息,说明您的 C++文件中哪些格式化板选项未被拾取(哪些格式化板选项在 C 文件中被拾取)?

    谢谢

    Ki

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

    您好,

    这对我来说是行不通的。 我想按这种格式化。

    /*
     *代码格式化板预览的样本源文件
     *
    #include <数学.h>

    等级点

    公共:
    点(双 x,
          双 y)
       :X( x ),
         Y (y)

    }
    双距离(连接点和其他)连接;

    双倍 x;
    双 y;
    };

    双点:距离(连接点和其他)连接

     Double DX = x - Other.x;(双 DX = x -其他.x;)
     双 dy = y - other.y;
     返回 sqrt (dx * dx + dy * dy);
    }

    我在 CCS->Preferences->C/C++格式化板窗口中添加了此 llines,只能在.c-Files 中使用,而不能在.cpp 文件中使用。

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

    您使用的 CCS 是什么版本?

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

    您好,

    我使用 CCS 10.1.0版。 我也尝试了11.0版本,但没有成功。

    巴西,

    Markus

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

    是否可以将修改的格式化板配置文件导出到 xml? 您可以使用“导出”按钮执行此操作,如下所示:

    将 xml 文件附加到此线程。

    谢谢

    Ki

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

    您好,

    这里是代码样式的 XML-File。

    巴西,

    Markus

    RefuCodeStyle.xml

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

    感谢您提供此文件。

    我导入了配置文件,并将格式化板应用于我的*.c 和*.cpp 文件。 有趣的是,它可以与*.cpp 文件一起使用,而*.c 文件似乎有一些额外的缩进。

    应用格式后,该格式如何显示在您的*。cpp 文件中?

    谢谢

    Ki