忘了說,debug和release的exe都會有這樣的問題,但是在VS平台下打開沒問題
我打開弄好的exe後, 出來一個小窗口, 對話框吧,很快就閃退了。能看到裡面有 正在試圖恢復你的信息 可能要等幾分鐘的時間 的字樣,原來的debug的exe也一樣,但是在VS2013下
運作完全沒問題,求大神們解析一下,萬分感謝
這是我嘗試了十多次終於截到的圖片
忘了說,debug和release的exe都會有這樣的問題,但是在VS平台下打開沒問題
問題新進展,我用原來的備份比較發現,是某個函數的內局部變量聲明未初始化,導致打不開,但是,我初始化他們為0後,在VS平台下打開的效果和exe打開的有不同,如下:
VS
打開exe下:
明明是同一個文件,問什麼用VS打開和電腦上直接打開有這麼大的區別呢?
Sig[6].Name=異常代碼
Sig[6].Value=c0000005
Sig[7].Name=異常偏移
Sig[7].Value=00001d2a
看上去還是指針一類的問題,mfc對話框程序的話,看下initdialog等函數的代碼有沒有問題。