Issue compiling gamelift plugin on UE5.4

0

The code seems to be without any errors within the plugin but still compiling seems to keep failing. There are no changes made to the original UE5 GameLift plugin

0>[1/5] Compile [x64] FGameLiftCoreModule.cpp
0>AccountFilterType.h(21): Error C2143 : syntax error: missing '}' before 'constant'
0>AccountFilterType.h(21): Error C2059 : syntax error: 'constant'
0>AccountFilterType.h(23): Error C2143 : syntax error: missing ';' before '}'
0>AccountFilterType.h(27): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>AccountFilterType.h(27): Error C2146 : syntax error: missing ';' before identifier 'GetAccountFilterTypeForName'
0>AccountFilterType.h(27): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>AccountFilterType.h(29): Error C2491 : 'Aws::CloudFormation::AccountFilterTypeMapper::GetNameForAccountFilterType': definition of dllimport data not allowed
0>AccountFilterType.h(29): Error C2146 : syntax error: missing ')' before identifier 'value'
0>AccountFilterType.h(33): Error C2059 : syntax error: '}'
0>AccountFilterType.h(33): Error C2143 : syntax error: missing ';' before '}'
0>DeploymentTargets.h(15): Error C2143 : syntax error: missing ';' before '{'
0>DeploymentTargets.h(15): Error C2447 : '{': missing function header (old-style formal list?)
0>StackSetOperation.h(632): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(632): Error C2143 : syntax error: missing ';' before '&'
0>StackSetOperation.h(632): Error C7524 : 'inline' specifier cannot appear on a block-scope declaration or non-static data member
0>StackSetOperation.h(632): Error C2334 : unexpected token(s) preceding '{'; skipping apparent function body
0>StackSetOperation.h(644): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(644): Error C2143 : syntax error: missing ',' before '&'
0>StackSetOperation.h(650): Error C2061 : syntax error: identifier 'DeploymentTargets'
0>StackSetOperation.h(656): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(656): Error C2143 : syntax error: missing ',' before '&'
0>StackSetOperation.h(662): Error C2061 : syntax error: identifier 'DeploymentTargets'
0>StackSetOperation.h(835): Error C3646 : 'm_deploymentTargets': unknown override specifier
0>StackSetOperation.h(835): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(644): Error C4458 : declaration of 'DeploymentTargets' hides class member
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
0>StackSetOperation.h(644): Error C2065 : 'm_deploymentTargets': undeclared identifier
0>StackSetOperation.h(644): Error C2065 : 'value': undeclared identifier
0>StackSetOperation.h(650): Error C2065 : 'm_deploymentTargets': undeclared identifier
0>StackSetOperation.h(650): Error C2065 : 'value': undeclared identifier
0>StackSetOperation.h(656): Error C4458 : declaration of 'DeploymentTargets' hides class member
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
0>StackSetOperation.h(656): Error C2065 : 'value': undeclared identifier
0>StackSetOperation.h(662): Error C2065 : 'value': undeclared identifier
0>DescribeStackSetOperationResult.h(44): Error C2280 : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': attempting to reference a deleted function
0>StackSetOperation.h(846): Reference  : compiler has generated 'Aws::CloudFormation::Model::StackSetOperation::operator =' here
0>StackSetOperation.h(846): Reference  : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': function was implicitly deleted because 'Aws::CloudFormation::Model::StackSetOperation' has a data member 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets' of const-qualified non-class type
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
0>DescribeStackSetOperationResult.h(49): Error C2280 : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': attempting to reference a deleted function
0>StackSetOperation.h(846): Reference  : compiler has generated 'Aws::CloudFormation::Model::StackSetOperation::operator =' here
0>StackSetOperation.h(846): Reference  : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': function was implicitly deleted because 'Aws::CloudFormation::Model::StackSetOperation' has a data member 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets' of const-qualified non-class type
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
EpicNav
已提問 2 個月前檢視次數 94 次
1 個回答
0

Hey EpicNav, This is a known issue using the GameLift plugin with Unreal Engine version 5.4. The team is planning to update the plugin for this new support, but until then our plugin currently supports up to UE 5.3 https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-engines-setup-unreal.html

AWS
已回答 2 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南