我已经在一台机器上安装了GNU Octave 3.6.4和3.8.1版本(OpenSUSE Linux 13.1,x86-64)。版本3.6.4是开箱即用的,版本3.8.1是我自己从源代码构建的(configure-make-make install)。
在Octave-3.6.4中,我的输出如下:
在Octave-3.6.4中,我的输出如下:
octave-3.6.4> available_graphics_toolkits
ans =
{
[1,1] = fltk
[1,2] = gnuplot
}
octave-3.6.4> loaded_graphics_toolkits
ans =
{
[1,1] = fltk
}
在Octave-3.8.1中,我只有gnuplot:
octave-3.8.1> available_graphics_toolkits
ans =
{
[1,1] = gnuplot
}
octave-3.8.1> loaded_graphics_toolkits
ans =
{
[1,1] = gnuplot
}
如何加载FLTK图形工具包? 我尝试了这样:
octave-3.8.1> register_graphics_toolkit("fltk")
octave-3.8.1> available_graphics_toolkits
ans =
{
[1,1] = fltk
[1,2] = gnuplot
}
octave-3.8.1> graphics_toolkit("fltk")
error: __init_fltk__: not available without OpenGL and FLTK libraries
error: called from:
error: /usr/local/share/octave/3.8.1/m/plot/util/graphics_toolkit.m at line 74, column 5
为什么FLTK在octave-3.6.4中可以正常加载,但在octave-3.8.1中无法加载?如何将octave-3.8.1连接到OpenGL和FLTK库?