Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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/8/design-patterns/2.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
在Windows 64位上运行的Matlab 32位中编译MEX文件_Matlab - Fatal编程技术网

在Windows 64位上运行的Matlab 32位中编译MEX文件

在Windows 64位上运行的Matlab 32位中编译MEX文件,matlab,Matlab,进行此操作的正确设置是什么 当前,当我输入mex-setup时,编译器列表为空。 我安装了VisualC++快照2008和Windows SDK,但是支持的编译器列表仍然是空的。 < P>你需要手动配置 MeXopts。BAT< /COD>文件,这样编译器就被代码< MeX < /C>命令标识。这里有一个示例mexopts.bat文件:-请确保编辑它以适合您的系统设置(路径等)。此外,编译代码时,应将此文件放在当前文件夹中,否则Matlab将使用其默认文件。与通过mex-setup生成的文件有什

进行此操作的正确设置是什么

当前,当我输入
mex-setup
时,编译器列表为空。
我安装了VisualC++快照2008和Windows SDK,但是支持的编译器列表仍然是空的。

< P>你需要手动配置<代码> MeXopts。BAT< /COD>文件,这样编译器就被代码< MeX < /C>命令标识。这里有一个示例
mexopts.bat
文件:-请确保编辑它以适合您的系统设置(路径等)。此外,编译代码时,应将此文件放在当前文件夹中,否则Matlab将使用其默认文件。

与通过
mex-setup
生成的文件有什么不同?我可以使用的编译器有限制吗?区别在于
mex-setup
无法识别您的编译器,因此您必须手动配置它。我不知道有什么限制,但您使用的工具链(编译器、链接器等)应该能够识别Matlab发送给它们的选项。