import
делает классы Java, доступных программ Matlab. Поскольку для этого требуется фактически иметь исполняемую среду Java Runtime Environment, я думаю, что было бы очень дорого предоставить эту функциональность сгенерированному C++-коду, - хотя она всегда присутствует при запуске исходного m-файла. Поэтому я должен интерпретировать сообщение об ошибке, чтобы точно сказать, что он говорит: «неподдерживаемый».
Чтобы быть более точным и дать ссылки: MATLAB Language Features Supported for C/C++ Code Generation явно говорит, что Java не поддерживается, но классы Matlab есть. Кроме того, import
не содержится в списке Functions Supported for C/C++ Code Generation.
Как насчет того, когда 'import' используется для импорта другого пакета MATLAB? –
Хорошо, я пропустил эту дополнительную функциональность. Думаю, это должно сработать, но я действительно не знаю. –
Я импортирую эти функции: import com.comsol.model. * И import com.comsol.model.util. *, Которые, я думаю, могут быть java-классами –