我與Visual Studio 2015年的工作,我得到了很多編譯器錯誤的,但我無法揣摩出這些的根本原因是:如何查看模板編譯器錯誤的詳細信息在Visual Studio
突出顯示的錯誤雙擊帶我到list
文件到operator==
:
template<class _Ty,
class _Alloc> inline
bool operator==(const list<_Ty, _Alloc>& _Left,
const list<_Ty, _Alloc>& _Right)
{ // test for list equality
return (_Left.size() == _Right.size()
&& _STD equal(_Left.begin(), _Left.end(), _Right.begin()));
}
嗯,這並沒有幫助。由於我正在處理一個巨大的項目,所以我不知道錯誤的根本原因在哪裏,即導致此錯誤的代碼在哪裏使用std::list
?
我想如果我沒有記錯的話,XCode會顯示這樣的錯誤的堆棧。
我怎樣才能找出這個錯誤的起源?
IIRC還有一個構建控制檯窗口,可以檢查原始文本輸出包括相關筆記。 –
沒有什麼比這更高或更低的? Visual Studio真的是這樣嗎?我的VIm給了我更好的錯誤管理... – SergeyA
'輸出'選項卡,具體而言。如果快捷方式與MSVS2013上的快捷方式相同,則按Ctrl-Alt-O應該啓動它。 – jaggedSpire