A C++ template for building cross-platform desktop apps with ImGui and OpenGL
- C++ 100%
| .github/workflows | ||
| assets | ||
| gui | ||
| lib | ||
| tests | ||
| vendor | ||
| .clang-format | ||
| .gitattributes | ||
| .gitignore | ||
| cmake.toml | ||
| CMakeLists.txt | ||
| CMakeUserPresets.json | ||
| cmkr.cmake | ||
| compile_commands.json | ||
| LICENSE | ||
| README.md | ||
Desktop App Template
This is a simple template to create desktop applications using C++23, ImGui & OpenGL
Usage
Requirements
- CMake 3.31 or later
- A C++23 capable compiler like: GCC14+, (Apple)CLang16 & MSVC 2022.17.7 or later
After creating a repository based off this template you can simply run the following commands to setup and run the example:
cmake -B build/
cmake --build build/
License
GPLv3 see LICENSE.
