Error using:mtimesx_build.m
Afficher commentaires plus anciens
Hi everyone
I am very interested in using mtimesx , but I am new to compiling. When I Run mtimex_build.m, I get the following error:
>>Error using: mtimesx_build (line 446)
Unable to compile mtimesx.c
Can anybody help me? Thank you and best wishes,
4 commentaires
Walter Roberson
le 14 Jan 2019
Did you successfully
mex -v -setup C
?
zb li
le 14 Jan 2019
Walter Roberson
le 14 Jan 2019
mtimesx needs to setup C, not C++
Bruno Luong
le 14 Jan 2019
Modifié(e) : Bruno Luong
le 14 Jan 2019
I believe setup C++/C actually can be used with the same command
mex -setup C++
Réponses (1)
Bruno Luong
le 14 Jan 2019
Modifié(e) : Bruno Luong
le 14 Jan 2019
If you run recent MATLAB you also must change the line #166 of mtimex_build.m to
mexopts = [prefdir '\mex_C_win64.xml'];
8 commentaires
Bruno Luong
le 14 Jan 2019
Please comment the lines 386 (try) and 436-465 (catch block) run mtimex_build and copy the full error message here.
zb li
le 15 Jan 2019
Bruno Luong
le 15 Jan 2019
Please tell us the output of
>> mex -setup C
then create a breat point at #428 of mtimex_build.m run it and the output of
>> xname
>> cname
>> largearraydims
>> compiler
before error occurs
Bruno Luong
le 15 Jan 2019
Can you change the line #421 to
if( 1 || isempty(xname) )
Then rerun the code mtimex_build?
zb li
le 16 Jan 2019
zb li
le 16 Jan 2019
Bruno Luong
le 16 Jan 2019
K>> xname
xname =
D:\Google Driver\Matalb code\mtimesx_20110223\mtimesx_mexopts.bat
That's odd. Normally this file is no longer used by MTIMESX V 20110223
And I told you to change the line #166 so this file won't be read.
Not sure why it's still read.
Please rename mtimesx_mexopts.bat or delete to make sure it be inglored by mtimesx_build
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!