Обновление: Сейчас, вероятно, MATLink - лучший способ сделать это. Работает на Windows / Linux / Mac.
Раскрытие информации: я один из авторов MATLink.
Вы пытались использовать более новый mEngine вместо этого? Я могу попробовать это только в Windows, но, посмотрев на источники, я думаю, что это может работать и на других платформах.
Надеюсь, вам нужно всего лишь изменить main.c
, на самом деле просто скопируйте и вставьте основную функцию из одного из примеров MathLink (например, addtwo), поскольку в main.c
mEngine удалена не относящаяся к Windows часть. Затем скомпилируйте пакет как программу MathLink.