Tencent / sluaunreal

lua dev plugin for unreal engine 4 or 5
Other
1.71k stars 411 forks source link

打包slua,老报SafeDelete错误 #590

Closed modest008 closed 3 months ago

modest008 commented 3 months ago

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.

zjhongxian commented 3 months ago

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

modest008 commented 3 months ago

好的,谢谢,可以了