Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.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
Python 在不使用matlab的情况下使用编译后的.mexw64函数_Python_C++_Matlab_Mex_Scilab - Fatal编程技术网

Python 在不使用matlab的情况下使用编译后的.mexw64函数

Python 在不使用matlab的情况下使用编译后的.mexw64函数,python,c++,matlab,mex,scilab,Python,C++,Matlab,Mex,Scilab,这可能是因为我在这方面不熟练,但我正在寻找一种方法,以不同于MATLAB的语言或程序使用已在.mexw64中编译的函数 到目前为止,我已经找到了很多方法来用其他语言创建代码,并将其编译成.mexw64,以便在MATLAB中进一步使用,但这里我想做的是在scilab(或任何其他语言)中使用完全编译的.mexw64函数(由其他人提供) 我对查看代码没有兴趣(尽管它肯定是一个加号),我只想将它用作一个黑盒,在那里输入它需要的内容,然后得到它的正常输出。欢迎任何允许我用MATLAB以外的其他程序或语言进

这可能是因为我在这方面不熟练,但我正在寻找一种方法,以不同于MATLAB的语言或程序使用已在.mexw64中编译的函数

到目前为止,我已经找到了很多方法来用其他语言创建代码,并将其编译成.mexw64,以便在MATLAB中进一步使用,但这里我想做的是在scilab(或任何其他语言)中使用完全编译的.mexw64函数(由其他人提供)


我对查看代码没有兴趣(尽管它肯定是一个加号),我只想将它用作一个黑盒,在那里输入它需要的内容,然后得到它的正常输出。欢迎任何允许我用MATLAB以外的其他程序或语言进行此操作的解决方案。我不知道这是否可能,或者这是否是一个丢失的原因。

Mex函数是dll文件。我从未尝试过,但是有多种工具可以获取关于“未知”dll文件的信息,也许你可以从中获得一些有用的信息。以前从未见过这样做,但Octave可能提供类似于[MEX files in Octave]()的东西。如果您成功使用您需要的matlab运行时库中的mex文件,我将非常感兴趣。您最好绕过mex层,提取业务逻辑的底层C函数。这至少是一个可能的解决办法,您可以与作者联系,让他使用octave再次对文件进行mex。@Daniel By matlab运行时库我指的是在mex层支持mex api调用的库。mex函数是dll文件。我从未尝试过,但是有多种工具可以获取关于“未知”dll文件的信息,也许你可以从中获得一些有用的信息。以前从未见过这样做,但Octave可能提供类似于[MEX files in Octave]()的东西。如果您成功使用您需要的matlab运行时库中的mex文件,我将非常感兴趣。您最好绕过mex层,提取业务逻辑的底层C函数。这至少是一个可能的解决办法,您可以与作者联系,让他使用octave再次对文件进行mex。@Daniel By matlab运行时库我指的是在mex层支持mex api调用的库。