Я хотел бы скомпилировать MEX-файлы (исполняемые файлы MATLAB) в CLion, а не в MATLAB (что не помогает при написании кода C).Однако для MEX-файлов требуется файл #include mex.h (pp), который недоступен на обычном C ++.Кроме того, формат, который не имеет функции main
, отличается.
Я использую MATLAB R2018b и надеюсь использовать C ++ 11 с использованием нового API C ++ для MEX-файлов .Тем не менее, я мог бы использовать и старый API.
Я попытался просмотреть модуль CMake FindMatlab и в некоторых других местах.Однако большинство других руководств устарели, и даже ссылки на них не связаны с их исходными страницами.
Я абсолютный новичок в CMake и не знаю, с чего начать.
В настоящее время я не могу использовать #include "mex.h"
, #include "mex.hpp"
, #include "mexAdapter.hpp"
и т. Д. Я также не могу скомпилировать функцию без функции main
.
Большое спасибо заранее всем, кто может помочь, загрузив или описав файл CMakeLists.txt
, который будет необходим.