No supported compiler was found.

152 vues (au cours des 30 derniers jours)
Nicolas Bourbaki
Nicolas Bourbaki le 8 Avr 2019
Commenté : Walter Roberson le 1 Déc 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 commentaires
Nicolas Bourbaki
Nicolas Bourbaki le 1 Déc 2020
Modifié(e) : Nicolas Bourbaki le 1 Déc 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 le 1 Déc 2020
By the way, Visual Studio does not install the C compiler by default.

Connectez-vous pour commenter.

Réponse acceptée

Matt J
Matt J le 8 Avr 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 commentaire
Walter Roberson
Walter Roberson le 8 Avr 2019
mex -v -setup
can help diagonse problems.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Produits


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by