Skip to content
forked from garrynewman/GWEN

GWEN - GUI Without Extravagant Nonsense. Abandoned by original creator.

License

Notifications You must be signed in to change notification settings

matt-attack/GWEN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GWEN: GUI without Extravagant Nonsense

A cross-platform C++ GUI framework tested to work on both Linux (Ubuntu variants) and Windows. Designed to just work and need as few dependencies as reasonable. Originally created by Garry Newman.

GWEN Demo Screenshot

Supports multiple renderer backends, but OpenGL is by far best supported.

Required Dependencies

Windows: freeimage (already included)
Linux: libxcursor-dev mesa-common-dev libgui1-mesa-dev libfreeimage-dev libglewmx-dev

Install and Build Instructions

These instructions work on both Windows and Linux as long as you have git installed

# Likely not necessary if you've done stuff like this before, not necessary (or possible) on Windows
sudo apt-get install build-essential git

# Install dependencies (for Linux)
sudo apt-get install libxcursor-dev mesa-common-dev libgui1-mesa-dev libfreeimage-dev libglewmx-dev

# Clone the repository and change directory into it
git clone https://github.com/matt-attack/GWEN.git
cd GWEN/gwen

# Build the respository
cmake .
cmake --build .

About

GWEN - GUI Without Extravagant Nonsense. Abandoned by original creator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.4%
  • C 45.5%
  • CMake 0.1%