Installing FLTK...

Installation on Windows

1. Install FLTK files

You should not have to complete Steps 2 or 3 to get the project to work. They are here to try only if Step 1 fails.

2. Configure MSVC (Microsoft Visual C++)

3. Verify that your project is linking with the correct library

That's it!

Installation on Linux

Note: FLTK is already installed on instructional Linux systems (attu and the workstations in the Allen Center labs) in /usr

1. Install Mesa
As the first step, you must install MesaGL. You can get the source of MesaGL from here. To install it,
> gunzip MesaLib-3_0_tar.gz
> tar -xvf MesaLib-3_0_tar
> cd Mesa-3.0
> make linux-386
.....
Serveral minutes later, you will have libMesaGL.a and LibMesaGLU.a in Mesa-3.0/lib and a directory called GL in Mesa-3.0/include. I usually prefer to copy all these files into ~/local/lib and ~/local/include such that I can access all the libraries without remembering tons of paths.

2. Install Fltk
Now, we try to make fltk. You can get the source from here.
> unzip -source.tar.gz
> tar -xvf -source.tar
> ./configure 
> make

Create a local directory in you home dir
Open makeinclude file and change the prefix variable to the your local
directory

> make install
> cp /fluid/fluid ~/local/bin
> cp /
That's it. You will have
'fluid' in ~/local/bin,
two directories, FL and Fl, in include
and libfltk.a in lib.

Now everyting is in ~/local, you need to change the value of the variable, $(LOCAL), in Makefile to ~/local.

Other

If you have a Mac, an unsupported variant of Windows, or some yet rarer variety of environment you may still be able to use FLTK on your machine. Download the ">FLTK source and follow the directions provided to compile FLTK for your own system.