Tencent / sluaunreal

lua dev plugin for unreal engine 4 or 5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

打包slua,老报SafeDelete错误

modest008 opened this issue · comments

UE版本是5.2.1
windows使用visual studio 2022
打包时,经常报SafeDelete错误,找不到报错的位置
我使用mac打包了一下,也报错,并且显示出报错位置:
NiagaraShared.h(302,48): Error : expected unqualified-id
~FNiagaraDataInterfaceParamRef() { Parameters.SafeDelete(); }
^
SluaUtil.h(27,25): Reference : expanded from macro 'SafeDelete'
#define SafeDelete(ptr) { if(ptr) { delete ptr;ptr=nullptr; } }
^
1 error generated.

应该是宏导致的,可以考虑把它去掉,slua代码里面的都手动改下

好的,谢谢,可以了