0
natvis中的可視化工具對我來說工作不穩定,我可以在如何去調試它們時使用一些幫助。Natvis:可視化在工具提示中工作,不在監視窗口
我正在使用UE4的natvis,但我添加了一些具有相同行爲的自己的可視化,所以我不認爲這是他們的問題。當然,很多人都成功地使用了這些。
症狀:當鼠標懸停在變量上,而不是在手錶,汽車或本地窗口中時,簡單的可視化工具正常工作。展開式展示器似乎根本不起作用。
如果我通過在監視窗口中鍵入名稱來添加變量,Natvis會對'verbose'進行調試,但沒有輸出。但是,當我鼠標懸停它,我得到的輸出,表示正在應用的可視化:
UE4.natvis(208,6): Successfully parsed expression 'ArrayNum == 0' in type context 'TArray<FName,FDefaultAllocator>'.
我還分別具有與展開標籤的問題。他們似乎沒有工作,雖然診斷意味着他們這樣做:
Successfully parsed expression '(int*)(AllocatorInstance.Data)' in type context 'TArray<int,FDefaultAllocator>'.
但所有我看到的是原始形式,它的文檔說是失敗會發生什麼。