Error using:mtimesx_build.m
显示 更早的评论
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 个评论
Walter Roberson
2019-1-14
Did you successfully
mex -v -setup C
?
zb li
2019-1-14
Walter Roberson
2019-1-14
mtimesx needs to setup C, not C++
Bruno Luong
2019-1-14
编辑:Bruno Luong
2019-1-14
I believe setup C++/C actually can be used with the same command
mex -setup C++
回答(1 个)
Bruno Luong
2019-1-14
编辑:Bruno Luong
2019-1-14
If you run recent MATLAB you also must change the line #166 of mtimex_build.m to
mexopts = [prefdir '\mex_C_win64.xml'];
8 个评论
Bruno Luong
2019-1-14
Please comment the lines 386 (try) and 436-465 (catch block) run mtimex_build and copy the full error message here.
zb li
2019-1-15
Bruno Luong
2019-1-15
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
2019-1-15
Can you change the line #421 to
if( 1 || isempty(xname) )
Then rerun the code mtimex_build?
zb li
2019-1-16
zb li
2019-1-16
Bruno Luong
2019-1-16
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
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!