作者hpeter (hpeter)
看板LinuxDev
标题[问题] 在 Ubuntu 6.10 中写 wxWidget 2.6 程式当机问题
时间Sun Dec 10 02:09:20 2006
请问一下各位先进,小弟在 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
1F:推 HZYSoft:我刚刚试过,不会有你说的错误,我也是 ubuntu 6.10 12/10 04:27
2F:推 qrtt1:DECLARE_APP(HelloWorldApp) <== 这行删掉再跑呢 !? 12/10 07:47
3F:推 hpeter:DECLARE_APP(HelloWorldApp) 删了 结束也有错误讯息 :Q 12/10 10:52
4F:推 hpeter:发现一个奇怪现象 我用 wxFileDialog 开个视窗在原来的程式 12/10 11:46
5F:→ hpeter:点了取消或开启 再开程式就不会有 Segmentation Fault 的讯 12/10 11:47
6F:→ hpeter:息了 好怪 囧 12/10 11:48