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).

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..

 Respuesta aceptada

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 comentarios

please can u suggest how to create it or edit..
Thank you very much. problem has been resolved. i created environment variable..now i can set compiler i. e. mex -setup working...
please TELL ME MOHAN HOW DID U CHANGE THE ENVIRONMENT VARIABLE. ME ALSO FACING THE PROBLEM
I have also the same problem, could you please let me know how you could create environment variable? Thank you!
Here is explained how to change environment variables:
Cheers!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB Compiler en Centro de ayuda y File Exchange.

Preguntada:

el 24 de Jun. de 2013

Comentada:

el 13 de Mayo de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by