[問題] 在 Ubuntu 6.10 中寫 wxWidget 2.6 程式當機問題

看板LinuxDev作者 (hpeter)時間17年前 (2006/12/10 01:50), 編輯推噓4(402)
留言6則, 3人參與, 最新討論串1/1
請問一下各位先進,小弟在 Ubuntu 6.10 版下學習寫 wxWidget 2.6 的程式 可是不知為何,在「離開程式」的時候都會出現 程式記憶體區段錯誤 (core dumped) 我 compile 的方法如下: g++ test.cpp `wx-config --libs` `wx-config --cxxflags` -o testd 程式碼如下: #include <wx/wx.h> class HelloWorldApp : public wxApp { public: virtual bool OnInit(); }; DECLARE_APP(HelloWorldApp) IMPLEMENT_APP(HelloWorldApp) bool HelloWorldApp::OnInit() { wxFrame *frame = new wxFrame((wxFrame*) NULL, -1, _T("Hello wxWidgets World")); frame->CreateStatusBar(); frame->SetStatusText(_T("Hello World")); frame->Show(TRUE); SetTopWindow(frame); return true; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.101.128

12/10 04:27, , 1F
我剛剛試過,不會有你說的錯誤,我也是 ubuntu 6.10
12/10 04:27, 1F

12/10 07:47, , 2F
DECLARE_APP(HelloWorldApp) <== 這行刪掉再跑呢 !?
12/10 07:47, 2F

12/10 10:52, , 3F
DECLARE_APP(HelloWorldApp) 刪了 結束也有錯誤訊息 :Q
12/10 10:52, 3F

12/10 11:46, , 4F
發現一個奇怪現象 我用 wxFileDialog 開個視窗在原來的程式
12/10 11:46, 4F

12/10 11:47, , 5F
點了取消或開啟 再開程式就不會有 Segmentation Fault 的訊
12/10 11:47, 5F

12/10 11:48, , 6F
息了 好怪 囧
12/10 11:48, 6F
文章代碼(AID): #15UlTokB (LinuxDev)