Я использую MATLAB 2012a. Мне нужно скомпилировать файл mex в моей программе. Все отлично работает с Microsoft SDK 7.1, но мне нужен небольшой компилятор для работы моей программы на других компьютерах. Предложенные компиляторы на веб-сайте MathWorks - это компиляторы, которые необходимо установить в виде пакетов. Существуют ли компиляторы, которые работают автономно и не нуждаются в установке?Компилятор MATLAB
2
A
ответ
1
Вы можете использовать MinGW, но это не просто. См. this Q&A. В принятом ответе предлагается скомпилировать и связать файлы MEX за пределами MATLAB, что хорошо, но просто создать файл mexopts.bat просто.
Хороший mexopts.bat для MING - hosted here. Выберите дистрибутив MINGW от win-builds и установите пути в mexopts. Затем вы можете использовать mex -setup
с этим файлом.
gnumex - катастрофа, ИМО.