Your GitHub account must have access to the EpicGames GitHub organization. If you do not have access, you will not be able to compile UEVR.
This is because the UESDK submodule is a fork of the EpicGames/UnrealEngine repository. You must have an SSH key set up with your GitHub account and an SSH agent running in order to clone the UESDK submodule.
A C++23 compatible compiler is required. Visual Studio 2022 is recommended. Compilers other than MSVC have not been tested.
CMake is required.
git clone git@github.com:praydog/UEVR.git
git clone https://github.com/praydog/UEVR
git submodule update --init --recursive
cmake -S . -B build ./build -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=Release
cmake --build ./build --config Release --target uevr
- Install the CMake Tools extension
- Open the UEVR folder in VSCode
- Press
Ctrl+Shift+P
and selectCMake: Configure
- When "Select a kit" appears, select
Visual Studio Community 2022 Release - amd64
- Select the desired build config (usually
Release
orRelWithDebInfo
) - You should now be able to compile UEVR by pressing
Ctrl+Shift+P
and selectingCMake: Build
or by pressingF7