C++ Transition Guide for 4.20

I can not build my project any more. I always get the error [FONT=courier new]Cannot open inclue file: ‘new’: No such file or directory the file including [FONT=courier new]new is [FONT=courier new]PlatformCrt.h. It is an engine file located at [FONT=courier new]…\UE_4.20\Engine\Source\Runtime\Core\Public\HAL.

The file content is:


// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved.

#pragma once

#include <new>
#include <wchar.h>
#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <math.h>
#include <float.h>
#include <string.h>

How can I solve this issue?

Btw, I’m using UE 4.20.2 an VS 2017 Community.