C ++ Matlab Engine C ++ функция обратного вызова - PullRequest
3 голосов
/ 08 декабря 2011

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

1 Ответ

1 голос
/ 22 декабря 2011

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

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

...