☰ Menu
CLI Open source 11 installs/mo

fltk@1.3 for Mac

fltk@1.3

Cross-platform C++ GUI toolkit

fltk@1.3 — overview

README - Fast Light Tool Kit (FLTK) Version 1.5.0

What is FLTK?

The Fast Light Tool Kit (FLTK) is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11 or Wayland), Microsoft® Windows®, and macOS®. FLTK provides modern GUI functionality without bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. It was originally developed by Mr. Bill Spitzak and is currently maintained by a small group of developers across the world with a central repository on GitHub.

https://www.fltk.org/ https://github.com/fltk/fltk/

Licensing

FLTK comes with complete free source code. FLTK is available under the terms of the GNU Library General Public License with exceptions (e.g. for static linking). Contrary to popular belief, it can be used in commercial software! (Even Bill Gates could use it.)

Online Documentation

The documentation in HTML and PDF forms can be created by Doxygen from the source files. HTML and PDF versions of this documentation are also available from the FLTK web site at:

https://www.fltk.org/documentation.php

Prerequisites for Building FLTK

To build FLTK 1.5 and higher you need: CMake a C++11 capable compiler, e.g. gcc, clang, Visual Studio, Xcode system specific build files (headers, SDK, etc.)

CMake is used to generate the build environment on your system. It can create build environments for a lot of different build tools, please see the CMake documentation for more info.

Since FLTK 1.5 we use C++11 features and you need at least a C++11 capable compiler running in C++11 mode. The minimal C++ standard used for building FLTK and your application may be raised in future versions.

The required header files etc. (build environment or SDK) vary across platforms and are described in platform specific README.* files, e.g. on Unix/Linux systems these are typically provided by the package manager.

Building and Installing FLTK With CMake (Commandline)

On systems where a commandline CMake utility is available (this is the case even on Windows), the commands to build FLTK using CMake can be as easy as:

cd /path/to/fltk cmake . -B build [ options ] cmake --build build

These commands create the build folder 'build' inside your source tree, build the library and all test programs.

After successful tests you may install the library with the following command or a similar one, but please be aware that this will install FLTK in a system directory for system-wide use if you don't change the default installation path. We don't recommend this unless you know what you're doing.

sudo cmake --install build # from the source tree (with CMake)

or

sudo make install # from the build folder (with make)

Other commands (e.g. make or ninja) may be used as well after the initial cmake command, depending on the CMake generator you used.

For more info on using CMake to build FLTK please see README.CMake.txt.

Building HTML Documentation

Details

跨平台 C GUI 工具包

How to install fltk@1.3

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2026-04-25; current version release-1.4.5, with the latest 8 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
release-1.4.52026-04-25Stable9.0 MBDownload——
release-1.4.42025-07-20Stable9.0 MB———
release-1.4.32025-04-29Stable8.9 MB———
release-1.4.22025-02-23Stable8.9 MB———
release-1.3.112025-02-05Stable5.3 MBDownload——
release-1.4.12024-12-12Stable8.9 MB———
release-1.4.0-12024-11-25Stable8.9 MB———
release-1.3.102024-11-25Stable7.2 MB———

Data from GitHub Releases; stable releases first, each group sorted newest first.

Depended on by 3 apps

The following apps install it automatically, ranked by 30-day installs:

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
fltk@1.3release-1.4.5LGPL-2.0-only WITH FLTK-exceptionCLI11
devil1.8.0LGPL-2.1-onlyCLI11
g-lsv0.31.2MITCLI11
rush-parallelv0.11.1MITCLI11

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…