- 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