Error using:mtimesx_build.m
Ältere Kommentare anzeigen
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 Kommentare
Walter Roberson
am 14 Jan. 2019
Did you successfully
mex -v -setup C
?
zb li
am 14 Jan. 2019
Walter Roberson
am 14 Jan. 2019
mtimesx needs to setup C, not C++
Bruno Luong
am 14 Jan. 2019
Bearbeitet: Bruno Luong
am 14 Jan. 2019
I believe setup C++/C actually can be used with the same command
mex -setup C++
Antworten (1)
Bruno Luong
am 14 Jan. 2019
Bearbeitet: Bruno Luong
am 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 Kommentare
Bruno Luong
am 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
am 15 Jan. 2019
Bruno Luong
am 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
am 15 Jan. 2019
Can you change the line #421 to
if( 1 || isempty(xname) )
Then rerun the code mtimex_build?
zb li
am 16 Jan. 2019
zb li
am 16 Jan. 2019
Bruno Luong
am 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
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!