No supported compiler was found.

145 Ansichten (letzte 30 Tage)
Nicolas Bourbaki
Nicolas Bourbaki am 8 Apr. 2019
Kommentiert: Walter Roberson am 1 Dez. 2020
Upon trying to compile a file using mex, I receive the following error message:
Error using mex
No supported compiler was found.
I installed Visual Studio 2017 with support for C++ and actually
mex -setup C++
lets me choose my compiler.
Which additional diagnostics could I run in order to pin down the problem?
  6 Kommentare
Nicolas Bourbaki
Nicolas Bourbaki am 1 Dez. 2020
Bearbeitet: Nicolas Bourbaki am 1 Dez. 2020
You would run
mex -setup C++
This lists a couple of options in case it finds a suitable compiler like the following:
mex -setup:'C:\Program Files\MATLAB\R2020b\bin\win64\mexopts\msvcpp2015.xml' C++
Walter Roberson
Walter Roberson am 1 Dez. 2020
By the way, Visual Studio does not install the C compiler by default.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Matt J
Matt J am 8 Apr. 2019
If you just run
>> mex -setup
it should present you with the compilers that Matlab can actually see. That should provide a clue.
  1 Kommentar
Walter Roberson
Walter Roberson am 8 Apr. 2019
mex -v -setup
can help diagonse problems.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by