出現0xC0000005:Access Violation的解決辦法
一般出現此問題都是因爲指針未初始化等出現的訪問違規。但我出現這個錯誤的描述如下:
描述:vc程序在窗口中添加edit空間(或其他控件)及對應變量後(都是通過類嚮導添加的,沒有認爲因素),編譯及連接都能正常通過,但運行時會出現0xC0000005:Access Violation錯誤。經跟蹤調試發現,當程序運行到C******App::InitInstance() 中的m_pMainWnd = &dlg;語句時,發生錯誤。
解決:重新Rebuilt All(全部重建)來重新編譯即可。
不知道是爲什麼,有人說是vc的一個bug。