Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 八度.m文件编译器?_C++_Matlab_Compiler Construction_Octave - Fatal编程技术网

C++ 八度.m文件编译器?

C++ 八度.m文件编译器?,c++,matlab,compiler-construction,octave,C++,Matlab,Compiler Construction,Octave,我知道,使用Matlab可以将脚本/函数编译为可执行文件,然后可以与Matlab编译器运行时一起作为独立版本 是否有任何可能的方法将与octave相关的.m文件编译为一个可执行程序,使其运行不再需要.m文件 我希望有一个独立版本的脚本(可能与octave库/DLL一起),而不需要.m文件。我相信是的,例如,请参阅参考文档相关部分的脚本。但是,我从未尝试过,而且它看起来也不是那么简单(至少在第一印象中是这样)。这个解决方案仍然包括了.m文件的需要,不幸的是它不能独立工作。你是对的,对不起。根据维基

我知道,使用Matlab可以将脚本/函数编译为可执行文件,然后可以与Matlab编译器运行时一起作为独立版本

是否有任何可能的方法将与octave相关的.m文件编译为一个可执行程序,使其运行不再需要.m文件


我希望有一个独立版本的脚本(可能与octave库/DLL一起),而不需要.m文件。

我相信是的,例如,请参阅参考文档相关部分的脚本。但是,我从未尝试过,而且它看起来也不是那么简单(至少在第一印象中是这样)。

这个解决方案仍然包括了.m文件的需要,不幸的是它不能独立工作。你是对的,对不起。根据维基(不确定它是否是最新的),没有与MATLAB编译器对应的八度音阶:没错@oszd93:您认为m文件解决方案有哪些缺点?如果您想将所有内容打包到一个二进制文件中,可能有一个很好的解决方案。如果您想提高本机编译代码的性能,没有解决方案。这是关于将所有内容打包到一个二进制文件中,而无需传递m文件,而不是因为性能原因。@Daniel在谈论将所有内容打包到一个二进制文件时,您可以告诉我您所想到的解决方案吗?