HikoGUI
Select Version:
⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Building with gcc on Linux

Install requirements

Clone the HikoGUI project from github

Clone the HikoGUI repository on your machine:

git clone git@github.com:hikogui/hikogui.git

Install Vulkan SDK

cd /opt
mkdir vulkan
cd vulkan
get https://sdk.lunarg.com/sdk/download/1.3.231.2/linux/vulkansdk-linux-x86_64-1.3.231.2.tar.gz
tar -xzvf vulkansdk-linux-x86_64-1.3.231.2.tar.gz
export VULKAN_SDK=/opt/vulkan/1.3.231.2/x86_64

Building HikoGUI

export VULKAN_SDK=/opt/vulkan/1.3.231.2/x86_64
cd hikogui
mkdir build
cd build
cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON
cmake --build . --config Debug
cmake --install . --config Debug --prefix install
install\tests\hikogui_tests
install\examples\hikogui_demo\hikogui_demo