程序異常:4258096 (0x40F930)

程序異常4258096 (0x40F930)

前些日子在做題的時候發現了一個新的程序異常,如下:
在這裏插入圖片描述
程序中明明有輸入、輸出等等,但是程序運行之後就直接異常退出了。更神奇的是,代碼再提交之後就直接 AC 了!!!這說明代碼是沒有問題的。

那這什麼情況?? 於是默默打開了百度,然而並沒有我想要的結果,幾乎沒有這個異常的解釋。

然後開啓了漫長的糾結。。。。。。

偶然間我發現,程序在編譯鏈接之後生成的 .exe 文件竟然是這個樣子:
在這裏插入圖片描述
???

由於之前將代碼粘到別的文件裏面就可以正常運行,然後我對文件名產生了疑惑,果真,問題就出現在了文件名上面。

那道題的題目叫 Radar Installation ,細心的朋友可能發現了, Installation 通常是安裝嚮導程序的文件名(大部分是 install.exe ,但是也有 installation.exe 、 setup.exe 等等),所以個人推測是因爲文件名的原因,生成的 .exe 程序被系統認爲是安裝嚮導程序,所以出現了小盾牌的標誌,但是畢竟它不是,可能找不到某些前導程序或者其它的資源,導致的程序出錯。但是 0x40F930 到底代表這什麼錯誤,目前還沒有查出來,而且不同的錯誤可能會導致相同的異常,所以,如果你的程序也出現了這樣的異常,建議先檢查一下文件名是不是存在“setup”、“install”、“installer”、“installation”等字樣。

至於 0x40F930 到底是代表什麼錯誤,弄清楚後會及時更新,如果你知道這是什麼錯誤或者有其他見解的話的話,歡迎評論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章