[英]Irrlicht Mac OS X crash
我試圖讓Irrlicht在Mac OS X上運行,但是當我嘗試運行“ Demo”項目時,我看到了一個帶有一些選項的屏幕,但是當我單擊某些內容時,我就得到了以下行的lldb錯誤代碼:
[Window setIsVisible:FALSE];
這是文件CllrDeviceMacOSX.mm的554行,並且在我嘗試運行的每個示例中都給出了此錯誤
我的系統:
似乎在調用[Window setIsVisible:FALSE];
之前已釋放NSWindow對象Window
[Window setIsVisible:FALSE];
。
查看Apple的文檔( NSWindow isReleasedWhenClosed ),這是預期的行為,因為默認情況下,關閉時會自動釋放NSWindow對象。
解決方法:
[Window setReleasedWhenClosed:FALSE];
在Window = [[NSWindow alloc].....
在CllrDeviceMacOSX.mm中調用(其中有兩個)。 我對Irrlicht的了解不足,無法知道這是否有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.