使用的是visual studio 2019(12.11.11)版本,UE5中链接自己编译的grpc库时出现问题,

LNK2001: unresolved external symbol __std_init_once_link_alternate_names_and_abort

搜索到关键页面:https://developercommunity.visualstudio.com/t/__imp___std_init_once_complete-unresolve/1684365,其中17.3版本已经解决

在UE5里面修改编译工具,使用visual studio 2022(17.4.3),链接错误的问题得到解决。

根本的原因是gRPC库使用Visual Studio 2022编译的,而代码链接库是用的2019,不兼容。把库和代码用同一编译器编译不会出现问题。