What is the difference between MATLAB code files, pCode and MEX files?
显示 更早的评论
采纳的回答
更多回答(2 个)
Alexei
2011-2-12
0 个投票
I actually want to add a question ))
I know you can turn .m code to C files using the MCC and then turn that to a MEX dll
Question is, can you turn .p code to C using MCC and then turn to a MEX dll?
1 个评论
Walter Roberson
2011-2-12
mcc cannot turn .m files to C using any version for a number of years now. mcc produces data files that contain threaded interpreted code, not C code. mcc has no problem including .p files in producing the final result.
Rui
2012-4-27
0 个投票
is there any difference in performance on using the MCC to build a standalone application or matlab compiled dll to be called within a C/C++ application?
1 个评论
Walter Roberson
2012-4-27
No, other than perhaps differences in the start-up time (and those differences could depend upon whether a graphics window was being created.)
However, in the other question you were asking about this, you were talking about converting code to C or C++. Converting code to C or C++ is handled by MATLAB Coder, not MATLAB Compiler, and the result would run at the speed of C (or C++), not at the speed of MATLAB. The trade offs is that MATLAB Coder is expensive and there are quite a number of things that cannot be compiled with it.
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB Compiler 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!