расположение октавных заголовочных файлов - PullRequest
3 голосов
/ 27 ноября 2010

Я пытаюсь использовать Octave в качестве внешнего решателя в моем коде C / C ++.

Я прочитал здесь, что нужно включить заголовочный файл octave / oct.h.Однако я не могу найти его на своем компьютере.Я искал везде, включая корневую директорию октавы версии 3.0.5.

Что мне делать?

Ответы [ 3 ]

3 голосов
/ 29 ноября 2010

Я нашел его в моей установке Octave 3.2.2 в Windows: C: \ Octave \ 3.2.2_gcc-4.3.0 \ include \ octave-3.2.2 \ octave.

Вы используете другую операционную систему?Если это так, вам может потребоваться установить заголовки отдельно.Например, Ubuntu 10.10 имеет отдельный пакет octave3.2-headers .

Если вы используете Windows, а в вашей установке Octave нет заголовков, вы можете попробовать обновить ее до 3.2.2.или большеЯ получил установщик Windows от Octave-Forge .

2 голосов
/ 03 сентября 2014

Для более новых версий в Ubuntu, например, Octave 3.8.1, пакет, который необходимо установить, чтобы получить заголовки, теперь называется liboctave-dev

0 голосов
/ 06 сентября 2016

Папка включения Octave 4.0.0, установленная в Ubuntu, находится по адресу /usr/include/octave-4.0.0/octave.

.
...