Я плохо знаком с C++, и я испытываю затруднения для начинаний. Я хочу повторно реализовать код, написанный в Октаве GNU, с помощью C++. Я, однако, все еще хотел бы использовать некоторую функциональность Октавы GNU в том коде C++.
Я установил Октаву GNU 4.0.0 на Ubuntu 14.04 LTS. Моя проблема состоит в том, что я даже не могу скомпилировать, так как 'octave/oct.h' отсутствует?
Простой код
#include <iostream>
#include <octave/oct.h>
using namespace std;
int main ()
{
Complex number = Complex(0, 1);
cout << number;
}
при компиляции с g ++ (4.8.4) производит:
"фатальная ошибка: octave/oct.h: Aucun более подозрительные ou досье de ce вводят #include завершенную компиляцию"..
Спасибо за помощь.
Работая с собственный минимальный пример Октавы GNU , необходимо смочь скомпилировать и выполнить его без проблем с помощью
$ mkoctfile --link-stand-alone standalone.cc -o standalone
$ ./standalone
Hello Octave world!
11 12
21 22
, Чтобы смочь использовать mkoctfile
, необходимо установить пакет liboctave-dev
$ sudo apt-get install liboctave-dev