不時我得到了系統頭編譯器錯誤。目前,例如:
C:\程序\微軟的Visual Studio 9.0 \ VC \ CE \包括\流緩衝(55):錯誤C2143:語法錯誤:之前 '字符串' 失蹤 ')'
一如既往,這是一個錯誤的錯誤信息,當然在我的代碼中有問題。但是,編譯器無法告訴我它在哪裏受傷。所以我一直在尋找通常的嫌犯,例如 「在某些頭文件或類似的東西中使用namespace XXX」。
我的問題是,我甚至不知道通過哪種方式將文件streambuf包含到我的代碼中。至少我不直接包含它。
具體問題
是否有一種方式來獲得某種「包容樹」? 喜歡的東西
myClass.cpp
+ myClass.h
+ ios
...
+ streambuf
,所以我將能夠確定錯誤位置好一點。
@JBentley:謝謝。這*是重複的,並且編譯器開關正是我正在尋找的。不幸的是,我發現之前找不到這個問題... – Seven 2013-04-11 14:59:53