Задайте стиль комментария для кода C/C + +

Если у вас есть Embedded Coder®, можно задать стиль комментария для кода C/C + +, сгенерированного из MATLAB® код. Задайте стиль одной линии, чтобы сгенерировать комментарии одной линии, предшествующие //. Задайте стиль мультилинии, чтобы сгенерировать однолинейные или мультилинейные комментарии, разделенные /* и */. Однолинейный стиль является стилем по умолчанию для генерации кода С++. Стиль Multiline является стилем по умолчанию для генерации кода C. Для генерации кода C выберите стиль комментария в одну строку, только если ваш компилятор поддерживает его.

Задайте стиль комментария с помощью приложения MATLAB Coder

  1. На странице Generate Code, чтобы открыть диалоговое окно Generate, щелкните стрелу Generate.

  2. Установите Build type в одно из следующих значений:

    • Source Code

    • Static Library (.lib)

    • Dynamic Library (.dll)

    • Executable (.exe)

  3. Нажмите More Settings.

  4. На вкладке Code Appearance установите флажок Include comments, если он еще не установлен. По умолчанию установлен флажок Include comments.

  5. Установите Comment Style в одну из следующих опций.

    ЗначениеОписание
    Auto(Use standard comment style of the target language)Для C сгенерируйте многострочные комментарии. Для C++ сгенерируйте однострочные комментарии. (по умолчанию)
    Single-line (Use C++-style comments)Сгенерируйте однострочные комментарии, которым предшествуют //.
    Multi-line (Use C-style comments)Сгенерируйте однострочные или многострочные комментарии, разграниченные /* и */.

Задайте стиль комментария с помощью интерфейса командной строки

  1. Создайте объект строения кода для генерации кода C/C + +. Например, создайте объект строения для генерации статических библиотек на C/C + +:

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

  2. Установите CommentStyle свойство одного из следующих значений:

    ЗначениеОписание
    'Auto' Для C сгенерируйте многострочные комментарии. Для C++ сгенерируйте однострочные комментарии. (по умолчанию)
    'Single-line'Сгенерируйте однострочные комментарии, которым предшествуют //.
    'Multi-line'Сгенерируйте однострочные или многострочные комментарии, разграниченные /* и */.

    Для примера этот код устанавливает стиль комментария в однострочный стиль:

    cfg.CommentStyle='Single-line';

См. также

Похожие темы