0x00000000 处有未经处理的异常: 0xC0000005: 在位置 0x0000000000000000 发生访问冲突
生活随笔
收集整理的這篇文章主要介紹了
0x00000000 处有未经处理的异常: 0xC0000005: 在位置 0x0000000000000000 发生访问冲突
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不管了,先上一張圖:
經過半天的查找,終于找到了問題所在,以下是詳情:
在一個線程函數中調用了動態庫,hInst = LoadLibrary("mydll/mydll.dll");然而這個庫是win32debug的,所以win64debug運行時就報以上錯誤。
但是win32運行又有以下問題:
這個程序本來是在一臺windows32位電腦上,現在拿到我的windows64位上來就出現這樣的問題,不知道是vs版本的問題,還是32位和64位兼容的問題。繼續驗證,有結果了再來續上。
又研究了一下,把0xc000007b問題的結論寫出來:應該是這個程序中不是自己的那部分導致的,這個程序在windows32系統下運行debug win64會提示轉儲64位什么的,蛋疼啊。不是自己的程序真是難搞。我發現自己是真解決不了這個問題了,問題定義為兼容性的問題吧,如果有人解決了請在評論區告訴我解決方法。
以上解決方式僅是我所遇到的情況,各位的不一定和這個情況相同,請不要管中窺豹。
總結
以上是生活随笔為你收集整理的0x00000000 处有未经处理的异常: 0xC0000005: 在位置 0x0000000000000000 发生访问冲突的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站添加自己公司的地图(使用的百度地图)
- 下一篇: VS2010 断点无效肿么办?