Я пытаюсь вызвать MatLAB из своего кода C ++ для визуализации моих результатов (в основном для построения графиков) и использовать Eclipse в качестве C ++ IDE.Выполнены следующие шаги:
Включенный путь заголовка: Свойства проекта >> Сборка C / C ++ >> Компилятор GCC C ++ >> Включает >> добавленные пути к -I
Включенный путь к библиотеке: Свойства проекта >> Сборка C / C ++ >> MinGW C ++ Linker >> Библиотеки >> добавлены пути к -L
Добавлены библиотеки: ProjectСвойства >> Сборка C / C ++ >> MinGW C ++ Linker >> Библиотеки >> добавлены библиотеки в -l
В моей командной строке:
g++ "-LC:\\matlab\\R2018b\\extern\\lib\\win64\\mingw64" -o MinCircle.exe MainMin.o -llibMatlabEngine.lib -llibmat.lib
-llibeng.lib
И яполучить следующую ошибку:
C:/MinGW-64/bin/../lib/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:cannot find -llibMatlabEngine.lib
C:/MinGW-64/bin/../lib/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:cannot find -llibmat.lib
C:/MinGW-64/bin/../lib/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:cannot find -llibeng.lib
Что, по-моему, означает, что он ищет библиотеки matlab в папке lib MinGW.Я пропустил шаг, чтобы связать библиотеки с папкой Matlab lib?
Версия Matlab: 2018b Версия Eclipse: 2019-03 (4.11.0)