2010-11-27 3 views
3

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

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

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

+0

Я не использовал Octave с кодом C/C++, но прочитал об этом. Это [Octave C++ reference] (http://wiki.octave.org/wiki.pl?CPPQuickReference) представляется полезным. – 2010-11-29 20:23:44

ответ

3

Я нашел его в моей установке 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.

1

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

0

включаемой папку октав 4.0.0, установленного на Ubuntu можно найти на сайте /usr/include/octave-4.0.0/octave.

Смежные вопросы