我有一個在VC++6.0平臺上寫的程式,在XP系統下編譯運行都正常,但在WIN7上運行時報了一個 “基礎類應用程式停止作業”,我也試過改兼容模式運行,可仍報同樣的錯誤,實在是困惑,求各位大俠幫我分析分析下是何原因?
下面是截圖
uj5u.com熱心網友回復:
VC6太老了,新版系統兼容都不好,建議使用新版VS,不然在虛擬機上運行VC6uj5u.com熱心網友回復:
win7是32位的還是64位的?uj5u.com熱心網友回復:
如果是64位的,建議VC6在這個win7 上編譯再運行。uj5u.com熱心網友回復:
系統是32位的,怎么破?
uj5u.com熱心網友回復:
我們現在把VC6的程式用VS打開,都不能直接運行了,字符集、包含庫都已經有所不同,只能重新編譯,建議不要在XP下面開發了,面向范圍也小了uj5u.com熱心網友回復:
C0000005 訪問了非法地址, 設定斷點,除錯運行,然后打開例外 Win32 下的 CXXX5, 例外時會停到代碼段,結合呼叫堆疊修改解決之uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
如果是32位win7下運行報錯,建議在win7下編譯,因為在win7下有些系統庫和xp下是不一樣的,比如資料庫的使用。uj5u.com熱心網友回復:
xp跟win7一些庫不一樣在win7下用vc6重新編譯一下一般沒問題
uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。uj5u.com熱心網友回復:
這個做不到向上兼容,你在win7下要重新編譯下uj5u.com熱心網友回復:
在Win7中的虛擬機中的WinXP下使用VC6uj5u.com熱心網友回復:
VC6 也是厲害,趕緊刪了。uj5u.com熱心網友回復:
VC6EN http://pan.baidu.com/s/1jImOtAe轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/76832.html
標籤:圖形處理/算法
上一篇:開發跨平臺桌面應用
