- Forked from pwiecz/go-fltk with commit hash
5313f8a5a643c8b4f71dabd084cefb9437daa8a7rebased - A simple wrapper around the FLTK 1.4 library, a lightweight GUI library that allows creating small, standalone and fast GUI applications.
-
To build
fltk_go, in addition to theGolang compiler, you also need aC++11 compiler, -
GCCorClangonLinux -
MinGW64onWindows -
XCodeonMacOS. -
fltk_gocomes with prebuiltFLTKlibraries for some architectures (linux/amd64,windows/amd64), but you can easily rebuild them yourself, or build them for other architectures. To build theFLTKlibrary for your platform, just run go generate from the root of thefltk_gosource tree. -
To run programs built with fltk_go, you will need some system libraries that are typically available on operating systems with a graphical user interface:
-
Windows: no external dependencies except
mingw64(msys2's mingw64 is recommended) -
MacOS: no external dependencies
-
Linux (and other untested Unix systems): you will need:
-
X11
-
Xrender
-
Xcursor
-
Xfixes
-
Xext
-
Xft
-
Xinerama
-
OpenGL
