Bonjour,

Je cherche à installer mlabwrap qui permet d'executer des programmes matlab (version 2011) depuis Python 2.7. Cependant, il y a ces erreurs que je n'arrive pas à corriger :
C:\Python27\tmp\mlabwrap-1.1>python setup.py install

WINDOWS SPECIFIC ISSUE? Unable to remove c:\temp\tmpc9fjcc; please delete it manually
[Error 32] Le processus ne peut pas accÚder au fichier car ce fichier est utilisÚ par un autre processus: 'c:\\temp\\tmpc9fjcc'

running install
running build
running build_py
running build_ext
building 'mlabraw' extension
C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -D_V6_5_OR_LATER=1 -IC:/Software/ml11p/App/extern/include "-IC:/Program Files/Microsoft Visual Studio 10.0/VC/include" "-IC:/Program Files/Microsoft SDKs/Windows/v7.0A/Include" -IC:\Python27\lib\site-packages\numpy\core\include -IC:\Python27\include -IC:\Python27\PC /Tpmlabraw.cpp /Fobuild\temp.win32-2.7\Release\mlabraw.obj
mlabraw.cpp
C:/Program Files/Microsoft Visual Studio 10.0/VC/include\xlocale(323) : warning
C4530: Gestionnaire d'exceptions C++ utilisé, mais les sémantiques de déroulement n'ont pas été activées. Spécifiez /EHsc
mlabraw.cpp(224) : error C2440: '='*: impossible de convertir de 'const mwSize *' en 'const int *'
Les types pointés n'ont aucun rapport entre eux*; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
mlabraw.cpp(364) : error C2664: 'mxCreateNumericArray_730'*: impossible de convertir le paramètre 2 de 'int (*)[32]' en 'const mwSize *'
Les types pointés n'ont aucun rapport entre eux*; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
mlabraw.cpp(667) : warning C4800: 'double'*: valeur forcée à la valeur booléenne 'true' ou 'false' (avertissement sur les performances)
error: command '"C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.exe"' failed with exit status 2
Voici les lignes correspondante du fichier mlabwrap.cpp :
Ligne 223, 224 :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    const mwSize *dims;
    dims = mxGetDimensions(pArray);
mwSize doc http://www.mathworks.fr/help/techdoc/apiref/mwsize.html
Ligne 364 :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    lRetval = mxCreateNumericArray(nDims,&dims,mxDOUBLE_CLASS,lIsComplex ? mxCOMPLEX : mxREAL);
mxCreateNumericArray doc http://www.mathworks.fr/help/techdoc...ericarray.html
Ligne 660-667 :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    bool __mlabraw_error;
    //...
    __mlabraw_error = (bool)*mxGetPr(lArray);
mxGetPr doc http://www.mathworks.fr/help/techdoc...f/mxgetpr.html

Merci d'avance pour votre aide