javascript:void(0)
這種錯誤的原因是:原因是該檔案的代碼頁為英文,而我們系統中的代碼頁為中文。
解決方案:
1. 啟動Microsoft Visual Studio 2005,檔案->打開->選擇該cpp,然後儲存。從新打開程式檔案運作,此錯誤不再出現。
如果不行, 則 2
2. 如果上述不能去掉錯誤,還可以點選項目,右擊選擇屬性->配置屬性->c/c++->正常,将“警告視為錯誤”的選項改為“否”。就可以!
試了第一種方法無效,第二種方法有效果但是忽略掉了警告。
後來發現是用int類型與size_t類型比較導緻的錯誤。
vector<Foo> fooVec;
int index = 0;
..
for (index = 0; index < fooVec.size(); ++index)
{...}
将index的類型改成size_t就可以了。