Installation der SPAMS Toolbox in Matlab 2014b unter Windows 8.1

Ich versuche zu lernen, wie ich "Sparse Modeling Software" (SPAMS) erfolgreich auf meinem Computer kompilieren kann, der ein Windows 8.1-Betriebssystem und MATLAB R2014b verwendet.

Die Schritte, die ich unternommen habe, lauten wie folgt (einige Teile waren möglicherweise unnötig oder fehlten)

Schritt 1 Installiert "Microsoft Visual C ++ 2013 Professional".

Schritt 2 Installiertes "Microsoft Windows Software Development Kit (SDK)".

Schritt 3 Herunterladen "spams-matlab-v2.4-svn2014-02-18.tar" vonhttp: //spams-devel.gforge.inria.fr

Schritt 4 Entpacke es in Windows mit 7-zip. Ich habe nur 1 Fehler erhalten, aber alle anderen Daten wurden nicht komprimiert. Der Fehler ist dieser:

ERROR: Can not set reparse data: C:\Users\Yashar\Desktop\spams-matlab\cpp_library\spams.h

Schritt 5: In MATLAB habe ich den Compiler gesetzt:

>> mex -setup C++

nachricht, die ich erhalte:

MEX configured to use 'Microsoft Visual C++ 2013 Professional' for C++  language compilation.
Warning: The MATLAB C and Fortran API has changed to support MATLAB
 variables with more than 2^32-1 elements. In the near future
 you will be required to update your code to utilize the
 new API. You can find more information about this at:
 http://www.mathworks.com/help/matlab/matlab_external/upgrading-   mex-files-to-use-64-bit-api.html.

Schritt 6. Öffnen Sie compile.m in SPAMS (wie empfohlen) und führen Sie es aus. Der Fehler, den ich erhalte, sieht folgendermaßen aus:

compilation of: -I./linalg/ -I./decomp/ -I./prox/ -I./dictLearn/ dictLearn/mex/mexTrainDL.cpp
Error using mex
C:\Users\Yashar\Desktop\spams-matlab\Files not found; check that you are in the
correct current folder, and check the spelling of
'C:\Users\Yashar\Desktop\spams-matlab\Files'.
Error in compile (line 391)
mex(args{:});

Frage: Was ich für mich tue, sieht ziemlich normal aus, aber ich weiß, dass es eine Weile dauert, bis ich gelernt habe, wie ich mit Problemen in Bezug auf die Schnittstelle von Codes zu MATLAB usw. umgehen kann. Können Sie mir bitte helfen, die Probleme zu umgehen und SPAMS zu kompilieren Werkzeugkasten in meiner Maschine? Zu Ihrer Information, ich bin an der Verwendung der mexLasso-Funktion in dieser Toolbox interessiert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage