Error using mex (line 206) Unable to complete successfully. Caused by: Error using cd Cannot CD to C:\Users\M​OHANK~1\Ap​pData\Loca​l\Temp (Name is nonexistent or not a directory).

9 vues (au cours des 30 derniers jours)
I want to use a LIBSVM matlab toolbox which is written in C and required to mex the file and they given procedure for mex as follows
On MATLAB
>> make
If make.m does not work on MATLAB (especially for Windows), try 'mex -setup' to choose a suitable compiler for mex. Make sure your compiler is accessible and workable. Then type 'make' to start the installation.
but i am getting following error
>>mex setup
Error using mex (line 206) Unable to complete successfully.
Caused by: Error using cd Cannot CD to C:\Users\MOHANK~1\AppData\Local\Temp (Name is nonexistent or not a directory).
and
>>mex.getCompilerConfigurations
Error using mex.getCompilerConfigurations (line 60) A 'Selected' compiler was not found. You may need to run mex -setup.
even i have installed
Microsoft Windows SDK 7.1 and mircosoft visual studio 2010 professional
and more over i have reinstalled matlab 2-3 times,even i tried 32 bit and 64 bit also but same errors persisting. please help me to sort out the problem..

Réponse acceptée

Kaustubha Govind
Kaustubha Govind le 24 Juin 2013
The error:
Caused by: Error using cd Cannot CD to C:\Users\MOHANK~1\AppData\Local\Temp (Name is nonexistent or not a directory).
Suggests that your Windows environment variable TEMP is set to C:\Users\MOHANK~1\AppData\Local\Temp which is a non-existing directory. You can either manually create that directory and try again, or edit your environment variable to point to a directory that exists, then restart MATLAB and try again.
  5 commentaires
Masoumeh  Azarpour
Masoumeh Azarpour le 10 Oct 2013
I have also the same problem, could you please let me know how you could create environment variable? Thank you!
Dani Tormo
Dani Tormo le 13 Mai 2014
Here is explained how to change environment variables:
Cheers!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB Compiler dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by