【UE5】找报错思路。类似“error LNK2019: 无法解析的外部符号……”

 可能只适用于个别例子。。。

 可能只适用于个别例子。。。

 可能只适用于个别例子。。。


萌新。

起初报错,不懂怎么解决,看着就很棘手的样子。

正在创建库 E:\UE5 Project\TTSXunF\Binaries\Win64\UnrealEditor-TTSXunF.patch_1.lib 和对象 E:\UE5 Project\TTSXunF\Binaries\Win64\UnrealEditor-TTSXunF.patch_1.exp
GPTTest001.cpp.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class FHttpModule & __cdecl FHttpModule::Get(void)" (_imp?Get@FHttpModule@@SAAEAV1@XZ),函数 "public: void __cdecl AGPTTest001::CallChatGPTAPI(class FString &,class FString &,class FString &)" (?CallChatGPTAPI@AGPTTest001@@QEAAXAEAVFString@@00@Z) 中引用了该符号
E:\UE5 Project\TTSXunF\Binaries\Win64\UnrealEditor-TTSXunF.patch_1.exe : fatal error LNK1120: 1 个无法解析的外部命令
Failed to link patch (0.000s) (Exit code: 0x460)

查找资料后,表示这一行是关键。

error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class FHttpModule & __cdecl FHttpModule::Get(void)" (_imp?Get@FHttpModule@@SAAEAV1@XZ)

然后得出是http的问题,要在build模块中添加http模块。


结论(暴论):看error LNKxxx的第一个句子,很有可能是报错关键。

你可能感兴趣的:(ue5)