- Forked from pwiecz/go-fltk with commit hash
5313f8a5a643c8b4f71dabd084cefb9437daa8a7
rebased - 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
, -
GCC
orClang
onLinux
-
MinGW64
onWindows
-
XCode
onMacOS
. -
fltk_go
comes with prebuiltFLTK
libraries for some architectures (linux/amd64
,windows/amd64
), but you can easily rebuild them yourself, or build them for other architectures. To build theFLTK
library for your platform, just run go generate from the root of thefltk_go
source 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