C ++相当新,并不完全确定发生了什么。我已经为其他类完成了这个,但由于某种原因,我继续得到这个错误(我也得到了启动焦点功能的这个错误):
LNK2005 "public: void __cdecl AUsableActor::EndFocusItem(void)" (?EndFocusItem@AUsableActor@@QEAAXXZ) already defined in UsableActor.cpp.obj
以下是我的文件:
https://gyazo.com/43291630a281e68d0625734a75bd25cf
https://gyazo.com/e638b7d7297f2e490d9adea91378b52d
试图让代码工作,不停地说我在stackoverflow上有未格式化的代码抱歉。
答案 0 :(得分:0)
您将其声明为BlueprintImplementableEvent,这意味着它不会有C ++实现,而应该在蓝图“子类”中实现。
如果您想要C ++实现,请查找BlueprintNativeEvent。否则,在.cpp文件中不添加C ++实现,它应该编译!