Есть ли способ обойти использование функции «import» при покрытии файла matlab * .m в исполняемый файл C ++?
Matlab дает мне ответ: «Операторы импорта в настоящее время не поддерживаются». и я просто хотел знать, был ли я СОЛ или нет.
Спасибо
import
делает классы Java доступными для программ Matlab. Поскольку из-за этого возникает необходимость иметь работающую среду выполнения Java, я думаю, что было бы очень дорого предоставлять эту функциональность для сгенерированного кода C ++, хотя он всегда присутствует при запуске исходного m-файла. Поэтому я бы интерпретировал сообщение об ошибке, чтобы точно сказать, что оно говорит: «неподдерживаемый».
Чтобы быть более точным и дать ссылки: Поддерживаемые возможности языка MATLAB для генерации кода C / C ++ явно говорит, что Java не поддерживается, но классы Matlab есть. Более того, import
не содержится в списке Поддерживаемые функции для генерации кода C / C ++.
Других решений пока нет …