當前位置:首頁 » 編程軟體 » 編譯通過運行時停止工作

編譯通過運行時停止工作

發布時間: 2023-03-13 19:14:03

1. 用visualc++寫c語言程序,編譯通過,執行時軟體停止工作,為什麼

我認為是代碼的問題。
我用的也是vc6,中文綠色版,Win7,64位的系統。從來沒出現由於軟體不兼容導致程序停止運行的問題。
用該VC6.0編過小程序,也編過一個程序幾千行的代碼,有出現過某某.exe已停止工作的問題。
從來都是代碼的問題。
有可能是讀寫了非法內存。有可能是控制項(比如窗口之類的),信號之類的。
中文版本並不妨事兒,沒有中文路徑就和英文的一樣了。

(以上個人觀點,僅供參考。)
這個時候就要用調試,來解決問題,只要調試運行到報錯的位置,就可以知道是哪段代碼有問題了。你用的是QT還是VC?如果是VC,Ctrl+F10是運行到游標處。F9是設置斷點。
如果是QT,左邊有個Debug按鈕,就是那隻蟲,點擊,即可。

2. 為什麼編譯正確的c++程序在運行時會停止工作

編譯正確只是表示程序已經沒有語法錯誤了,
但是不一定程序的運行就沒有問題,
比如內存讀寫錯誤,死循環之類的都可以導致運行時出錯。
最好還是把源代碼貼出來,如果很小的話。

3. 求助,為什麼我這編譯無錯,一運行就停止工作

關於用戶編寫的源程序的編譯問題,這是一個很復雜的問題。因為編譯錯誤有很多種。例如:語法錯誤、系統庫連接錯誤、語義錯誤、數組越界、或者內存越界等等。

通常語法錯誤是最好解決的,因為源程序的語法錯了,連編譯都通不過,並且會告訴你在哪一行出錯了。最難調試的就是:程序雖然編譯通過了,但是程序的運行結果是錯誤的,這種是最難調試的。根據你所描述的情況,有可能是你的數組、或者是內存在使用過程中越界,所以導致一運行程序就停止工作。你再仔細檢查一下你的源程序。

熱點內容
原神電腦配置怎麼玩不卡 發布:2025-07-20 18:07:06 瀏覽:955
反編譯獲取原代碼 發布:2025-07-20 17:49:43 瀏覽:492
plc編譯怎麼找 發布:2025-07-20 17:48:56 瀏覽:162
無效的宏名稱將編譯啞宏 發布:2025-07-20 17:48:16 瀏覽:155
250萬解壓 發布:2025-07-20 17:44:52 瀏覽:620
騰訊視頻上傳廣告 發布:2025-07-20 17:35:55 瀏覽:406
掘地求升免費腳本 發布:2025-07-20 17:32:06 瀏覽:962
linux設置python環境變數 發布:2025-07-20 17:22:49 瀏覽:242
柱底層加密區 發布:2025-07-20 17:16:20 瀏覽:913
安卓ids是什麼文件 發布:2025-07-20 17:16:14 瀏覽:668