Fonctions et objets supportés pour la génération de code C/C++
Le software MATLAB® Coder™ supporte un grande nombre de fonctions et d’objets MathWorks®. Il est possible de générer du code source C/C++, des bibliothèques statiques, des bibliothèques dynamiques liées et des exécutables à partir de code MATLAB qui utilise ces fonctions et objets. Le code généré peut ensuite être utilisé en dehors de l’environnement MATLAB. Les pages suivantes répertorient les fonctions et objets supportés pour la génération de code :
Sur ces pages, l’icône « Notes relatives aux capacités étendues et limites » signale les fonctions et objets qui font l’objet de notes d’utilisation et de limitations pour la génération de code. Pour afficher ces notes d’utilisation et limitations, cliquez sur l’icône pour accéder à la section Extended Capabilities de la page de référence correspondante. Développez ensuite C/C++ Code Generation.
Pour certaines fonctions MathWorks, le générateur de code utilise des bibliothèques précompilées spécifiques à la plateforme, car celles-ci sont optimisées pour être performantes sur ces plateformes. Toutefois, ces bibliothèques précompilées réduisent la portabilité du code généré. Si une fonction MathWorks utilise des bibliothèques précompilées, la section Extended Capabilities de sa page de référence décrit cette restriction. Pour configurer le générateur de code pour éviter d’appeler les bibliothèques précompilées dans la mesure du possible, définissez le paramètre de configuration Use precompiled libraries ou la propriété de configuration du code UsePrecompiledLibraries
.