-5

对 C++ 来说相当新,并且不确定发生了什么。我已经为其他类做到了这一点,但由于某种原因,我不断收到此错误(我也为启动焦点功能收到此错误):

LNK2005 "public: void __cdecl AUsableActor::EndFocusItem(void)" (?EndFocusItem@AUsableActor@@QEAAXXZ) already defined in UsableActor.cpp.obj

这是我的文件:

UsableActor.h

https://gyazo.com/43291630a281e68d0625734a75bd25cf

可用演员.cpp

https://gyazo.com/e638b7d7297f2e490d9adea91378b52d

试图让代码工作,一直说我在stackoverflow上有未格式化的代码对不起。

4

1 回答 1

1

您将它声明为 BlueprintImplementableEvent,这意味着它不会有 C++ 实现,而是应该在蓝图“子类”中实现。

如果您想要 C++ 实现,请查找 BlueprintNativeEvent。否则,不要在 .cpp 文件中添加 C++ 实现,它应该可以编译!

于 2016-07-19T01:22:39.337 回答