0

在尝试将SAssetViewslate 小部件添加到我的代码后,我遇到了一些编译错误。

这里的图片来自正在扩展的类,SCoumpoundWidget第二张图片是编译错误。

代码片段:

代码片段

编译错误:

编译错误

4

1 回答 1

0

在编译的链接部分,您似乎遗漏了一些符号。编译器似乎正在寻找父虚拟方法的实现。您是否关注过有关Slate的 wiki ,并且大部分时间您是否在 build.cs 中包含了Slateand模块?SlateCorePrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });

SCompoundWidget位于 SlateCore 模块中,如果您没有包含它,编译器将无法找到 Slate 类的符号。

顺便说一句:如果你给我们直接的代码(正如 mpkorstanje 评论的那样),它可能会更容易,而不是你的Construct方法。类声明可以帮助找到错误。

希望它有所帮助

于 2018-09-11T14:10:47.500 回答