VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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