Multi-line comment style in rtwbuild code generation.

조회 수: 2 (최근 30일)
db1024
db1024 2019년 4월 29일
댓글: Rik 2022년 1월 18일
I am using Simulink/Embedded Coder to generate C++ code from MATLAB functions in MATLAB R2018a.
I have observed that multi-line comments
% My
% multi-line
% comment
result in the following C++ code
/* My */
/* multi-line */
/* comment */
by setting the 'CommentStyle' parameter to 'Multi-line' in the Simulink Coder model configuration parameters.
Especially for multi-line comments along several lines, the trailing */ in each comment line looks rather cluttered. Is there a way or parameter to get something like the C++ code below?
/* My
* multi-line
* comment
*/
  댓글 수: 4
db1024
db1024 2022년 1월 18일
Hi Rik, thx for your answer. I tried it with MATLAB R2021b (Update 2) and Embedded Coder. I am still getting the same behavior.
A multi-line comment
% This is
% a multi-line
% comment.
is translated to
/* This is */
/* a multi-line */
/* comment. */
and a block comment
%{
This is
a multi-line
block comment.
%}
is translated to
/* { */
/* This is */
/* a multi-line */
/* block comment. */
/* } */
Rik
Rik 2022년 1월 18일
I would suggest submitting a bug report or an enhancement request. The parameter name sounds like it should generate the style you indicated.
Maybe this is to increase portability of code. If know that for C not all compilers will accept multi-line comments.

댓글을 달려면 로그인하십시오.

답변 (0개)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by