Возможно, будет проще встроить это в скрипт MATLAB.Например, команда MATLAB, подобная этой:
mex -f msvc90opts.bat MyMexFile.c
выполнит эту работу.Вы, очевидно, имели бы одну строку на файл MEX.Файл msvc90opts.bat
основан на шаблоне, поставляемом в папке установки MATLAB в bin\win32\mexopts
.
Для моего процесса сборки я затем обертываю эти вызовы до mex
в функцию и затем вызываю ее изкомандная строка с использованием:
matlab.exe -wait -sd . -nosplash -nojvm -r "BuildMex, exit"