How to specify /MT in MATLAB coder?

HI there,
I am using MATLAB coder to generate C++ code. Where can I set /MT (multithread) or /MD (multithread DLL)? Many thanks.

2 comentarios

Abhishek
Abhishek el 16 de Jun. de 2025
Editada: Abhishek el 16 de Jun. de 2025
Hi @Theron FARRELL, You can set '/MT' or '/MD' in MATLAB Coder under Code Generation Settings then go to Toolchain, then to Custom Compiler Flags.
Theron FARRELL
Theron FARRELL el 3 de Ag. de 2026
Sorry for a retarded reponse, but I fail to find Code Generation Settings. Instead, in Advanced->Additional Flags, I can add /MT, but it does not work. The generated .lib seems still to be /MD. I am using 2024a

Iniciar sesión para comentar.

Respuestas (2)

Theron FARRELL
Theron FARRELL el 16 de Jun. de 2025

0 votos

Cheers.
Is it here? If I choose C++, will I also need to add /MD in the row for C Compiler as well?

2 comentarios

Abhishek
Abhishek el 16 de Jun. de 2025
Yes, you need to add '/MD' or '/MT' to both the C Compiler and C++. Did setting such flag work for you @Theron FARRELL ?
Theron FARRELL
Theron FARRELL el 3 de Ag. de 2026
In 2024a, there is no C/C++ Compiler setting at all

Iniciar sesión para comentar.

Categorías

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

Productos

Versión

R2024a

Etiquetas

Preguntada:

el 10 de Jun. de 2025

Respondida:

el 3 de Ag. de 2026

Community Treasure Hunt

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

Start Hunting!

Translated by