Photon + Unreal demo particle doesn't build (UE 4.27)

Hi,

I tried to build and run demo particle following the instructions but it doesn't work.

  • I'm using Unreal Engine 4.27
  • I downloaded Photon SDK for Windows and DemoParticle example
  • I copied Photon SDK files to "/source/Photon/" folder (headers + libs)
  • I renamed FLOAT to EG_FLOAT in Photon headers
  • I generated the VS project files and opened the VS solution

Now when i try to build the solution I get the following errors:

...\Photon-Unreal-SDK_DemoParticle-UE\Source\Photon\Common-cpp/inc/Helpers/Serialization/TypeCode/TypeForCode.h(30): error C2993: 'FLOAT': non è un tipo valido per il parametro di modello non di tipo 'C'
...\Photon-Unreal-SDK_DemoParticle-UE\Source\Photon\Common-cpp/inc/Helpers/Serialization/TypeCode/TypeForCode.h(30): error C2913: specializzazione esplicita. 'ExitGames::Common::TypeCode::TypeForCode' non è una specializzazione di un modello di classe
...\Photon-Unreal-SDK_DemoParticle-UE\Source\Photon\Common-cpp/inc/Helpers/Serialization/TypeCode/TypeForCode.h(31): error C2913: specializzazione esplicita. 'ExitGames::Common::TypeCode::TypeForCode' non è una specializzazione di un modello di classe
...\Photon-Unreal-SDK_DemoParticle-UE\Source\Photon\Common-cpp/inc/Helpers/Serialization/TypeCode/TypeForCode.h(32): error C2913: specializzazione esplicita. 'ExitGames::Common::TypeCode::TypeForCode' non è una specializzazione di un modello di classe
...\Photon-Unreal-SDK_DemoParticle-UE\Source\Photon\Common-cpp/inc/Helpers/Serialization/TypeCode/TypeForCode.h(33): error C2913: specializzazione esplicita. 'ExitGames::Common::TypeCode::TypeForCode' non è una specializzazione di un modello di classe

and many others on Photon SDK files.

Any help?

Thanks

Comments

  • Update:

    If I skip the replacement of FLOAT with EG_FLOAT the only error i get is

    ...\Source\PhotonDemoParticle\demo_particle_common\LoadBalancingListener.cpp(304): error C2039: 'NO_MATCH_FOUND': non è un membro di 'ExitGames::LoadBalancing::ErrorCode'