2017-08-25 30 views
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>'. 

但所有我看到的是原始形式,它的文檔說是失敗會發生什麼。

回答

0

事實證明,這是一個不明顯的複選框。

工具=>選項=>常規:「在變量窗口中顯示對象的原始結構」