ISocketSubsystem::Get(PLATFORM_SOCKETSUBSYSTEM) fatal error LNK1120

使用ue5.0.3获取本机ip地址,通过c++的ISocketSubsystem::Get(PLATFORM_SOCKETSUBSYSTEM)->GetLocalHostAddr(*GLog, canBind)来实现,返回ue5编译报错
NetActor.cpp.obj : error LNK2019: 无法解析的外部符号 “__declspec(dllimport) public: static class ISocketSubsystem * __cdecl ISocketSubsystem::Get(class FName const &)” (_imp?Get@ISocketSubsystem@@SAPEAV1@AEBVFName@@@Z),函数 “public: class FString __cdecl ANetActor::GetMyIpAddress(void)” (?GetMyIpAddress@ANetActor@@QEAA?AVFString@@anonymous_user_9674a66c) 中引用了该符号
D:\UnrealProjects\C1_IP\Binaries\Win64\UnrealEditor-C1_IP.patch_1.exe : fatal error LNK1120: 1 个无法解析的外部命令
Display: Reload/Re-instancing Complete: No object changes detected
LogLiveCoding: Error: Live coding failed, please see Live console for more information;
请教各位怎么解决

build.cs文件里面添加”Sockets“

1 Like