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 年前檢視次數 378 次
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 年前

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

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

回答問題指南