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