主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

指定 C/C++ 代码的注释样式

如果您有 Embedded Coder®,您可以指定从 MATLAB® 代码生成的 C/C++代码的注释样式。指定单行样式以生成以 // 开头的单行注释。指定多行样式以生成由 /**/ 分隔的单行或多行注释。单行样式是 C++ 代码生成的默认样式。多行样式是 C 代码生成的默认样式。对于 C 代码生成,仅当您的编译器支持时才选择单行注释样式。

使用 MATLAB Coder App 指定注释样式

  1. 编译类型设置为下列之一:

    • Static Library (.lib)

    • Dynamic Library (.dll)

    • 可执行文件 (.exe)

  2. 点击设置

  3. 代码外观选项卡上,选中包括注释复选框(如果尚未选中)。默认情况下,包括注释复选框处于选中状态。

  4. 注释样式设置为以下选项之一。

    描述
    自动 (使用目标语言的标准注释样式)对于 C,生成多行注释。对于 C++,生成单行注释。(默认)
    单行 (使用 C++ 样式注释)生成以 // 开头的单行注释。
    多行 (使用 C 样式注释)生成由 /**/ 分隔的单行或多行注释。

使用命令行界面指定注释样式

  1. 为 C/C++ 代码生成创建代码配置对象。例如,创建用于 C/C++ 静态库生成的配置对象:

    cfg = coder.config('lib','ecoder',true);

  2. CommentStyle 属性设置为下列值之一:

    描述
    'Auto' 对于 C,生成多行注释。对于 C++,生成单行注释。(默认)
    'Single-line'生成以 // 开头的单行注释。
    'Multi-line'生成由 /**/ 分隔的单行或多行注释。

    例如,此代码将注释样式设置为单行样式:

    cfg.CommentStyle='Single-line';

另请参阅

主题