Unreal Engine 4.18.2 "no default constructor exists for class "UUserWidget""

Unreal Engine 4.18.2 "no default constructor exists for class "UUserWidget""

我在编写 UUserWidget-inherited 的构造函数时遇到了一个奇怪的问题 class。这个问题只出现在这个 class 中(检查了其他几个)。代码: .h .cpp UserWidget.h CompilingResult

尝试将此添加到您的基础 class (UUserWidget):

UUserWidget();

那是因为这个 class 没有默认的构造函数。默认构造函数是一个不带参数的构造函数。

添加默认构造函数"UUserWidget();"