Cannot build GameLift 5.0 using VS2022 and Unreal Engine libs

0

Hey I've been trying to build GameLift 5.0 for Unreal Engine 5, using engine specific libssl libs. For Windows it fails at:

>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store [G:\SurvivalGame\ArcGame\Plugins\AwsSDK\Source\GameLift\build\gamelift-server-sdk\aws-cpp-sdk-gamelift-server.vcxproj]
4>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key [G:\SurvivalGame\ArcGame\Plugins\AwsSDK\Source\GameLift\build\gamelift-server-sdk\aws-cpp-sdk-gamelift-server.vcxproj]
4>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert [G:\SurvivalGame\ArcGame\Plugins\AwsSDK\Source\GameLift\build\gamelift-server-sdk\aws-cpp-sdk-gamelift-server.vcxproj]
4>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert [G:\SurvivalGame\ArcGame\Plugins\AwsSDK\Source\GameLift\build\gamelift-server-sdk\aws-cpp-sdk-gamelift-server.vcxproj]
4>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert [G:\SurvivalGame\ArcGame\Plugins\AwsSDK\Source\GameLift\build\gamelift-server-sdk\aws-cpp-sdk-gamelift-server.vcxproj]
4>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free [G:\SurvivalGame\ArcGame\Plugins\AwsSDK\Source\GameLift\build\gamelift-server-sdk\aws-cpp-sdk-gamelift-server.vcxproj]
4>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname [G:\SurvivalGame\ArcGame\Plugins\AwsSDK\Source\GameLift\build\gamelift-server-sdk\aws-cpp-sdk-gamelift-server.vcxproj]

When trying to just make normal build, it cannot find SSL libs.

When trying to crosscompile for linux using helper automation tool from unreal BuildCMakeLib, but at the start it complains it cannot find git..

  • The SDK 5.0 C++ readme indicates the SDK is known to work with VS 2017, 2015, 2013, and 2012 CMake generators. Have you tried one of these VS versions to resolve your issue?

iniside
質問済み 1年前377ビュー
1回答
0

Hi,

Amazon GameLift has added support for Unreal Engine 5, please check out the latest developer guide for instruction to integrate: https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-engines-setup-unreal.html

Related: https://aws.amazon.com/about-aws/whats-new/2023/04/amazon-gamelift-unreal-engine-5/

AWS
fzehao
回答済み 1年前

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

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

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