2010-11-27 9 views
3

C/C++コードで外部ソルバとしてOctaveを使用しようとしています。オクターブヘッダファイルの場所

ここでは、octave/oct.hヘッダーファイルを含める必要があります。しかし私は自分のコンピュータ上でそれを見つけることができません。オクターブのルートディレクトリバージョン3.0.5を含めてどこでも検索しました。

どうすればよいですか?

+0

私はC/C++コードでOctaveを使用していませんが、それについて読んでいます。この[Octave C++の参考文献](http://wiki.octave.org/wiki.pl?CPPQuickReference)は役に立ちそうです。 –

答えて

3

WindowsのOctave 3.2.2インストールで、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以上にアップグレードすることができます。私はOctave-ForgeからWindowsインストーラを入手しました。 Ubuntuの上の新しいバージョン、例えばのために

1

は、オクターブ3.8.1、あなたはヘッダを取得するためにインストールする必要がありますパッケージが今liboctave-dev

0

と呼ばれているのUbuntuにインストールされているオクターブ4.0.0の含まれたフォルダがで見つけることができます/usr/include/octave-4.0.0/octave。

関連する問題