如何在 Matlab 中编辑 "mexopt.bat" 文件?

How to edit "mexopt.bat" file in Matlab?

我有 Matlab R2014b 和 OpenCV 2.4,我一直在尝试使用 ViolaJones 人脸检测工具箱,但我遇到了一些麻烦。我搜索了问题并找到了建议编辑 mexopt.bat 文件的解决方案。真正的问题是什么

Matlab 命令

fullfile(prefdir, 'mexopts.bat')

returns

C:\Users\simit\AppData\Roaming\MathWorks\MATLAB\R2014b\mexopts.bat

但是我去路径找不到文件。如何找到 mexopts.bat 文件并对其进行编辑?

我安装了 R2015b。我在我的计算机上搜索了一个 mexopts.bat 文件,并在与 2012-2013 年的代码相关的文件夹中找到了它,但不在新的 MATLAB 安装文件夹中。出于这个原因,我认为它不是标准 MATLAB 安装的一部分,这可能是您找不到它的原因。

根据 this thread,从 R2014a 开始,MATLAB 似乎不再使用 mexopts.bat 文件,您应该查找这些文件:

mex_C_win32.xml
mex_C_win64.xml
MBUILD_C_win32.xml
MBUILD_C_win64.xml

如果您仍然确信应该查找和编辑 mexopts 文件,我建议您使用 Everything Search Engine 在硬盘上查找文件。