Кажется, что вы пропустили некоторые символы во время компоновки. Компилятор, похоже, ищет реализации виртуальных методов от parent.
Вы следили за вики о Slate , и в основном вы включили модуль Slate
и SlateCore
в свой build.cs?
PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });
SCompoundWidget
находится внутри модуля SlateCore, и если вы его не включите, компилятор не сможет найти символы для классов Slate.
Кстати: может быть проще, если вы дадите нам прямой код (как прокомментировал mpkorstanje) и больше, чем ваш Construct
метод. Объявление класса может помочь найти ошибку.
Надеюсь, это помогло