Я вызвал файл mex, скомпилированный с помощью mexopencv из Matlab. Программа работает в matlab и не вызывает проблем, но когда я конвертирую matlab в общую библиотеку c ++ с помощью инструмента развертывания matlab и компилирую в exe-приложение при запуске exe, я получаю сообщение об ошибке, что mexfile не найден или он недействителен. путь к файлу или каталог. В чем может быть причина этого? Следует ли мне добавлять какие-либо дополнительные библиотеки или путь в мой Makefile или мне следует изменить системный путь? Я использую Linux и MATLAB R2012a, mexopencv.
Обратите внимание, что файл mex можно вызвать из Matlab, и он дает вывод, но не может быть вызван exe. Я пытаюсь запустить модуль facedetection, который уже есть в примерах mexopencv. Для него требуется XML-файл в качестве входных данных. Почему он не может обнаружить файл mex и файл xml?