фатальная ошибка в интеграции кода MATLAB и C / Stack Overflow

Я использовал пример кода с сайта mathworks для интеграции кода MATLAB с C / C ++ с помощью ссылка!

Как вы видели в коде, заголовочный файл выглядит так:
#include "engine.h"

В Linux (Ubuntu) я запускал:
g++ engdemo.cpp -o mycpp команда для создания исполняемой программы, но произошла следующая фатальная ошибка:

engdemo.cpp: 14: 20: фатальная ошибка: engine.h: нет такого файла или каталога, компиляция прекращена.

Как я могу решить эту фатальную ошибку?

1

Решение

Смотреть в

[matlabroot '/extern/include']

Если ты видишь engine.h там, просто беги

g++ -I../../include engdemo.cpp -o mycpp

(при условии, что вы бежите от [matlabroot '/extern/examples/eng_mat/'])

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]