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
질문됨 일 년 전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
답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠