C++ 八度.m文件编译器?
我知道,使用Matlab可以将脚本/函数编译为可执行文件,然后可以与Matlab编译器运行时一起作为独立版本 是否有任何可能的方法将与octave相关的.m文件编译为一个可执行程序,使其运行不再需要.m文件C++ 八度.m文件编译器?,c++,matlab,compiler-construction,octave,C++,Matlab,Compiler Construction,Octave,我知道,使用Matlab可以将脚本/函数编译为可执行文件,然后可以与Matlab编译器运行时一起作为独立版本 是否有任何可能的方法将与octave相关的.m文件编译为一个可执行程序,使其运行不再需要.m文件 我希望有一个独立版本的脚本(可能与octave库/DLL一起),而不需要.m文件。我相信是的,例如,请参阅参考文档相关部分的脚本。但是,我从未尝试过,而且它看起来也不是那么简单(至少在第一印象中是这样)。这个解决方案仍然包括了.m文件的需要,不幸的是它不能独立工作。你是对的,对不起。根据维基
我希望有一个独立版本的脚本(可能与octave库/DLL一起),而不需要.m文件。我相信是的,例如,请参阅参考文档相关部分的脚本。但是,我从未尝试过,而且它看起来也不是那么简单(至少在第一印象中是这样)。这个解决方案仍然包括了.m文件的需要,不幸的是它不能独立工作。你是对的,对不起。根据维基(不确定它是否是最新的),没有与MATLAB编译器对应的八度音阶:没错@oszd93:您认为m文件解决方案有哪些缺点?如果您想将所有内容打包到一个二进制文件中,可能有一个很好的解决方案。如果您想提高本机编译代码的性能,没有解决方案。这是关于将所有内容打包到一个二进制文件中,而无需传递m文件,而不是因为性能原因。@Daniel在谈论将所有内容打包到一个二进制文件时,您可以告诉我您所想到的解决方案吗?