麻煩請高手幫我解個問題

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

麻煩請高手幫我解個問題

文章homer730706 » 週一 4月 24, 2006 9:13 pm

請問一下,我寫了一個QT的程式,結果make完成之後,執行程式並且點選我寫的dialog,然後突然關閉我寫的程式出現程式記憶體區段錯誤(segmentation fault)這個問題是什麼問題可以幫我解答一下,我是了很久都沒辦法解決,煩請各位大大幫我解答一下
homer730706
 

文章訪客 » 週一 4月 24, 2006 10:08 pm

檢查你的程式吧!
可能是配置物件的問題。
借來的記憶體要記得刪除,有借要有還。
訪客
 

文章allanyueh » 週二 4月 25, 2006 9:01 am

記憶體區段錯誤(segmentation fault)?
我的經驗倒是array太小,可是你搬了比它大的進去.
將array放大,或放進去前先check大小.
希望對你有用.
allanyueh
可愛的小學生
可愛的小學生
 
文章: 20
註冊時間: 週三 11月 17, 2004 10:08 am
來自: Taipei

文章yenliangl » 週二 7月 04, 2006 10:45 pm

allanyueh 寫:記憶體區段錯誤(segmentation fault)?
我的經驗倒是array太小,可是你搬了比它大的進去.
將array放大,或放進去前先check大小.
希望對你有用.

先用debugger跑你的程式, 看一下程式在那一行crash的, 總比坐著猜好.
yenliangl
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週二 7月 04, 2006 10:15 pm

文章cavendish » 週四 11月 02, 2006 6:28 pm

gdb调试
cavendish
可愛的小學生
可愛的小學生
 
文章: 51
註冊時間: 週三 3月 31, 2004 6:55 pm

文章siyuan.nz » 週四 5月 31, 2007 4:53 pm

我以前常會糊裡糊塗幹這種事:
代碼: 選擇全部
QPushButton *button;
button->setText()

然後就會 segfault。
看看你是否也犯了同樣的錯? :-P
siyuan.nz
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週四 5月 31, 2007 3:57 pm
來自: 紐西蘭


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客