Why can't I create my C++ project?

I cannot create my first project, I have VS and VSCode with the extensions downloaded but it keeps giving me this error.

An error occurred while trying to generate project files.

Running X:/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.bat -projectfiles -project=“C:/Users/super/OneDrive/Documents/Unreal Projects/GettingStarted001/GettingStarted001.uproject” -game -rocket -progress
Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet “…..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” -projectfiles -project=“C:/Users/super/OneDrive/Documents/Unreal Projects/GettingStarted001/GettingStarted001.uproject” -game -rocket -progress
Log file: C:\Users\super\AppData\Local\UnrealBuildTool\Log_GPF.txt

Some Platforms were skipped due to invalid SDK setup: Win64, IOS, Android, Linux, LinuxArm64.
See the log file for detailed information

Generating VisualStudio project files:
Discovering modules, targets and source code for project…
Visual Studio 2022 is installed, but is missing the C++ toolchain. Please verify that the “MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest)” component is selected in the Visual Studio 2022 installation options.
Visual Studio 2022 x64 must be installed in order to build this target.

Looks like the issue is because the C++ tools are missing in your Visual Studio 2022. Your log mentions needing the MSVC v143 toolset. Here’s how to fix it:

  1. Open the Visual Studio Installer.

  2. Find your installed version of Visual Studio 2022 and select “Modify”.

  3. In the installer, navigate to the “Workloads” tab.

  4. Look for the “Desktop development with C++” workload.

  5. Ensure the “MSVC v143 - VS 2022 C++ x64/x86 build tools” option is checked. If it’s not, select it for installation.

And hey, for all the steps on getting Visual Studio ready for UE, check out the official guide here: Setting Up Visual Studio Development Environment for C++ Projects in Unreal Engine | Unreal Engine 5.3 Documentation