C++ Matlab Engine C++ функция обратного вызова

Я пишу приложение, которое должно быть сделано с помощью движка Matlab. Однако внутри сценариев Matlab мне нужны некоторые функции обратного вызова. Можно ли создать функцию обратного вызова в сценарии Matlab обратно в функцию C++?

1 ответ

Решение

Отказ от ответственности: я никогда не проверял этот подход самостоятельно
Вы можете сделать это, скомпилировав свой код Matlab в качестве COM-компонента с помощью компоновщика Matlab NE.
Этот компонент будет отправлять события COM, и ваше приложение будет подписываться на них.
См. Раздел "Добавление событий в COM-объекты" в документации по Matlab Builder NE.

Вы можете прочитать о COM здесь:
http://en.wikipedia.org/wiki/Component_Object_Model

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