Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.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/1/php/272.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 Matlab内部错误Mex文件_C_Matlab_Mex - Fatal编程技术网

C Matlab内部错误Mex文件

C Matlab内部错误Mex文件,c,matlab,mex,C,Matlab,Mex,我正在尝试使用以下软件包: 自述文件中说,应该首先从包的csc目录运行“mexall”文件,以生成C文件所需的所有mex 我可以成功地运行这个文件,但就在那之后,当我编译任何演示时,我得到一个内部错误,Matlab关闭。我已经多次尝试重新运行该文件,但始终得到相同的结果 有人知道我能做些什么来解决这个问题吗?我也有类似的问题。如果您使用的是64位版本的MATLAB,那么请尝试使用32位版本。另外,请确保系统上安装了C编译器,然后运行mex-setup。MATLAB中有任何错误或堆栈跟踪吗?@ch

我正在尝试使用以下软件包:

自述文件中说,应该首先从包的csc目录运行“mexall”文件,以生成C文件所需的所有mex

我可以成功地运行这个文件,但就在那之后,当我编译任何演示时,我得到一个内部错误,Matlab关闭。我已经多次尝试重新运行该文件,但始终得到相同的结果


有人知道我能做些什么来解决这个问题吗?

我也有类似的问题。如果您使用的是64位版本的MATLAB,那么请尝试使用32位版本。另外,请确保系统上安装了C编译器,然后运行mex-setup。

MATLAB中有任何错误或堆栈跟踪吗?@chappjc没有显示错误,如何显示堆栈跟踪?谢谢。不过,安装32位版本仅仅是为了让它工作对我来说似乎不是一个很好的解决方案。我有一个C编译器,mexall程序编译起来没有问题。这个问题发生在编译这个程序之后,如果我运行其中一个演示,我会得到内部的Matlab错误。是的,我知道,我也有同样的问题,但是64 bt版本的Matlab没有检测到C编译器。在执行mex-setup时,64位版本不会在显示的编译器中显示C编译器