Конвертируйте файлы Matlab m в коды C/C++ с помощью Matlab Coder, включая файлы mex (mxArray)

Я использую Matlab Coder для генерации кодов C / C++ из matlab .m файл, который вызывает внешние функции C / C++. Я немного поработал и нашелcode.ceval"сделал это сработало.

Но это становится сложным, когда .m внешние вызовы файлов mex-files (с помощью mxArray). К счастью, у меня есть оригинальные коды C / C++ для mex-файлов.

Может кто-нибудь сказать мне, как включить mex-файлы (с входами / выходами mxArray) при генерации кодов C / C++ с использованием Matlab Coder, или дать мне пример?

Лучший, Ваш, Конг

1 ответ

mex файлы должны быть запущены с MATLAB. Они не могут быть запущены за пределами MATLAB. Если вы генерируете mex-файлы с использованием MATLAB-кодера, вы можете вызывать другие mex-и MATLAB-функции с помощью coder.extrinsic. В противном случае вы можете вызывать только обычные функции C.

Другие вопросы по тегам