VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Setup
To include VSTGUI in your projects you only have to add
  • vstgui_win32.cpp (for Windows)
  • vstgui_linux.cpp (for Linux)
  • vstgui_mac.mm (for macOS)
  • vstgui_ios.mm (for iOS)

to your IDE project and add a search path to the parent of the root folder of vstgui.

On macOS, you need to link to the following Frameworks:
  • Accelerate
  • Cocoa
  • QuartzCore
  • OpenGL (Optional)
On iOS, you need to link to the following Frameworks:
  • UIKit
  • CoreGraphics
  • ImageIO
  • CoreText
  • GLKit
  • Accelerate
  • QuartzCore
On Linux you have to install xcb, freetype, fontconfig and cairo

Debian/Ubuntu based distribution:

  • libx11-dev
  • libx11-xcb-dev
  • libxcb-util-dev
  • libxcb-cursor-dev
  • libxcb-keysyms1-dev
  • libxcb-xkb-dev
  • libxkbcommon-dev
  • libxkbcommon-x11-dev
  • libfontconfig1-dev
  • libcairo2-dev
  • libfreetype6-dev
  • libpango1.0-dev