c0nstexpr / computer-graphics-note

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cpp-template


Getting Started

Prerequisites

  • CMake v3.24+ - required for building

  • C++ Compiler - needs to support at least the C++20 and partial C++23 standard, i.e. MSVC, GCC, Clang. You could checkout github workflow file for suitable compilers.

    • Note that if you're using clang as compiler, ld.lld is required. Using libc++ as compiler STL is recommended to ensure compatibility.
  • Vcpkg or Other Suitable Dependencies Manager - this project uses vcpkg manifest to maintain dependencies. Checkout the vcpkg.json for required dependencies.


Building the project

Use cmake to build the project, checkout github workflow file for details.


License

This project is licensed under the Unlicense license - see the LICENSE file for details

About

License:The Unlicense


Languages

Language:C++ 57.2%Language:CMake 42.4%Language:C 0.4%