Skip to main content

Prerequisites

  • An understanding of modern C++.

Before using Varjus, ensure you have the following installed:

Required Tools

1. C++20 Compiler

Varjus requires a C++20-compliant compiler. Supported compilers include:

  • MSVC C++
  • Clang++
  • G++

Make sure your compiler is up to date to avoid compatibility issues.

2. CMake

CMake is required to configure and build the project. Install the latest version from CMake’s official website.

3. PowerShell (Optional)

PowerShell is recommended for running the provided CMake build script. However, if you prefer, you can manually execute CMake commands in your preferred terminal.

Installation Notes

  • If using MSVC, install the Desktop development with C++ workload in Visual Studio.
  • On Linux, install Clang or G++ via your package manager (apt, dnf, or pacman).
  • Verify installation by running:
    cmake --version
    g++ --version # or clang++ --version / cl.exe

With these prerequisites in place, you’re ready to build and run Varjus.