Matlab Coder force boolean_T to be native C99 bool type

Respuestas (1)

Ryan Livingston
Ryan Livingston el 3 de Abr. de 2022
Editada: Ryan Livingston el 3 de Abr. de 2022
This is question was asked on StackOverflow:
Here's the response I gave:
Switch up the hardware to something other than Generic->MATLAB Host Computer and you should get bool for C99:
cfg = coder.config('lib');
% Hit TAB to see other possible hardware or do
% open cfg
% and use the GUI to pick one
cfg.HardwareImplementation.ProdHWDeviceType = 'Intel->x86-64 (Linux 64)';
codegen f -args true -config cfg -report -std:c99
With MATLAB Host Computer, boolean_T is preserved in case some MATLAB libraries are pulled in to ensure binary compatibility.ave there

Categorías

Más información sobre MATLAB Coder en Centro de ayuda y File Exchange.

Productos

Versión

R2020a

Etiquetas

Preguntada:

el 2 de Abr. de 2022

Editada:

el 3 de Abr. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by