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