24小时热门版块排行榜    

查看: 798  |  回复: 0

jeffguorg

铁虫 (初入文坛)

[求助] Qt5窗口用SDL1.2绘图,程序crash的问题

Qt新手,用的版本是Qt5.3
Windows下和linux(Ubuntu14 x64和x86)。

想要用SDL在qt里面绘图,结果总是crash掉

新建工程,MainWindow继承QMainWindow,不从.ui生成,按照http://mobile.51cto.com/symbian-271066.htm写MainWindow::MainWindow():

MainWindow::MainWindow(){
char variable[64];  
#ifdef Q_OS_WIN  
sprintf(variable, "SDL_WINDOWID=0x%lx", frame_pre->winId());  
#else  
sprintf(variable, "SDL_WINDOWID=0x%lx", this->winId());  
#endif  
putenv(variable);
SDL_Init(SDL_INIT_EVERYTHING);
//SDL_Quit();
}
然后运行,程序就crash掉了。

求解决办法,还有原因。小弟我不胜受恩感激
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jeffguorg 的主题更新
信息提示
请填处理意见