- 从 pwiecz/go-fltk fork 以 commit hash
5313f8a5a643c8b4f71dabd084cefb9437daa8a7为基础变基修改 - 一个围绕 FLTK 1.4 库的简单封装,FLTK 是一个轻量级 GUI 库,允许创建小型、独立且快速的 GUI 应用程序。
-
要构建
fltk_go,除了Golang编译器,你还需要一个C++11 编译器,Linux上的GCC或ClangWindows上的MinGW64MacOS上的XCode。
-
fltk_go带有一些架构的预构建FLTK库(linux/amd64,windows/amd64),但你也可以轻松地自己重建它们,或者为其他架构构建它们。 要为你的平台构建FLTK库,只需从fltk_go源代码树的根目录运行 go generate。 -
要运行使用 fltk_go 构建的程序,你将需要一些系统库,这些库通常在带有图形用户界面的操作系统上是可用的:
- Windows: 除了
mingw64没有外部依赖 (建议使用msys2的mingw64) - MacOS: 没有外部依赖
- Linux(和其他未测试的 Unix 系统): 你需要:
- X11
- Xrender
- Xcursor
- Xfixes
- Xext
- Xft
- Xinerama
- OpenGL
