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ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ