Error: Generated code from your project uses OpenCV and requires that you use a supported C++ compiler. Use 'mex -setup' to select a supported C++ compiler.

5 ビュー (過去 30 日間)
I am currently encountering an issue while generating code from my Simulink project. The error message I am receiving is as follows:
"Generated code from your project uses OpenCV and requires that you use a supported C++ compiler. Use 'mex -setup' to select a supported C++ compiler."
I have followed the suggested steps by running the command mex -setup C++ and have ensured that a supported C++ compiler is selected. Additionally, I have installed OpenCV as per the requirements. Despite these efforts, I am still facing the same error when attempting to generate code

回答 (2 件)

Shivam Lahoti
Shivam Lahoti 2024 年 11 月 11 日
Hello,
I understand you're facing an issue with generating code from your Simulink project, and the error message indicates the need for a supported C++ compiler.
I’ve included two links below that list the supported compilers for various MATLAB versions. Please refer to them to ensure that your current C++ compiler is compatible with your specific version of MATLAB:
I hope this helps to resolve the issue.
Regards,
Shivam.
  3 件のコメント
Walter Roberson
Walter Roberson 2024 年 11 月 12 日
The OpenCV interface requires that you use Visual Studios.
Kiran Kumar
Kiran Kumar 2024 年 11 月 13 日
Yes I have install visual studio 2022 Community.
But still getting the same error.

サインインしてコメントする。


Walter Roberson
Walter Roberson 2024 年 11 月 11 日
For Windows, you need Microsoft® Visual Studio® 2015 or later (Professional or Community editions)

製品


リリース

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by