在VS2005,2008下寫C/C++程式時,偶然會出現這樣的錯誤。不知道現在的2010是否已修正了這樣錯誤。
一年前,剛剛接觸C時,就想在VS下開發,就是因為這個問題而讓自己放棄了VS。
不知道後來自己是怎麼将這個問題的解決方法試出來的,反正覺得解決方法挺簡單的。
打開項目的屬性頁
其中有個“MFC的使用”選項,其中有三個選項,“使用标準Windows庫”“在靜态庫中使用MFC” “在共享DLL中使用MFC”,第一個選項是針對标準Win32程式而言,後面兩個是針對MFC程式。
不管你是什麼項目,先将這個設定改成另外兩個中的任何一個,點确定,再運作,大多數情況下會出現一些很奇怪的錯誤資訊(這是因為錯選運作庫的原因),這時,再将其“MFC的使用”改成原來的,确定,運作。
恭喜你,問題已解決!!