Hello, so I can not compile otclient using msv 2017, these errors are popping up, if you can help me, I'll be grateful.
C++:
Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\client.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\animatedtext.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'OTMLNode': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\container.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\creature.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\effect.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\creatures.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\game.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\game.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\houses.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\item.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\itemtype.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\lightview.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\localplayer.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\luafunctions.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\luavaluecasts.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\map.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\luafunctions.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\mapio.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\mapview.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\minimap.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\missile.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\mapio.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\player.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\protocolgame.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\protocolgameparse.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\protocolgamesend.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\spritemanager.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\statictext.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\thing.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\thingtype.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\thingtypemanager.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\tile.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uicreature.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uicreature.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uiitem.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uimap.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uimap.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uimapanchorlayout.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uiminimap.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'Creature': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uiminimap.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uiprogressrect.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477
Erro C2139 'UIWidget': uma classe indefinida não é permitida como um argumento para a característica de tipo intrínseco do compilador '__is_convertible_to' (compilando arquivo de origem ..\src\client\uisprite.cpp) otclient C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\type_traits 477