Matlab can not find installed compiler
Ältere Kommentare anzeigen
I am trying to build a MEX function with Visual Studio 2022. I need to use Visual Studio Code and do not want to install the Visual Studio full addition.
The output that I get from mex -setup -v is the following:
... Looking for compiler 'Microsoft Visual C++ 2022 (C)' ...
... Looking for environment variable 'ProgramFiles(x86)' ...Yes ('C:\Program Files (x86)').
... Looking for file 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' ...Yes.
... Executing command '"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -version "[17.0,18.0)" -products Microsoft.VisualStudio.Product.Enterprise -property installationPath -format value' ...No.
... Looking for environment variable 'ProgramFiles(x86)' ...Yes ('C:\Program Files (x86)').
... Looking for file 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' ...Yes.
... Executing command '"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -version "[17.0,18.0)" -products Microsoft.VisualStudio.Product.Professional -property installationPath -format value' ...No.
... Looking for environment variable 'ProgramFiles(x86)' ...Yes ('C:\Program Files (x86)').
... Looking for file 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' ...Yes.
... Executing command '"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -version "[17.0,18.0)" -products Microsoft.VisualStudio.Product.Community -property installationPath -format value' ...No.
Did not find installed compiler 'Microsoft Visual C++ 2022 (C)'.
I have tried to re-run the Visual Studio installer again and choose to perform a "Custom" setup. Then during installation, I enabled "Visual C++" under "Programming Languages". The problem still remained the same. Is there any solution I can tyry to implement.
2 Kommentare
Bruno Luong
am 29 Sep. 2023
Bearbeitet: Bruno Luong
am 29 Sep. 2023
What version of MATLAB do you have? If it is before 2022 then logically it won't support VS 2022.
Doron Joffe
am 29 Sep. 2023
Akzeptierte Antwort
Weitere Antworten (1)
Neha
am 11 Okt. 2023
Verschoben: Stefanie Schwarz
am 11 Jun. 2024
0 Stimmen
Hi Doron,
I understand that you are facing an issue while building a MEX function and the Visual Studio Compiler could not be found. Please refer to the following MATLAB Answer to ensure that Visual Studio has been properly configured for use with MATLAB:
Hope this helps!
Kategorien
Mehr zu MATLAB Compiler finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!