查看: 1772|回复: 4

QT4.8.4+VS2010的例子-osgviewerQt

[复制链接]

该用户从未签到

发表于 2013-3-26 18:11:24 | 显示全部楼层 |阅读模式
我是这个环境的,编译osgviewerQt例子通过了,没有警告,但一直没有显示出窗口。
其中main函数如下:
int main( int argc, char** argv )
{

        osg::ArgumentParser arguments(&argc, argv);

        osgViewer::ViewerBase::ThreadingModel threadingModel = osgViewer::ViewerBase::CullDrawThreadPerContext;
        while (arguments.read("--SingleThreaded")) threadingModel = osgViewer::ViewerBase::SingleThreaded;
        while (arguments.read("--CullDrawThreadPerContext")) threadingModel = osgViewer::ViewerBase::CullDrawThreadPerContext;
        while (arguments.read("--DrawThreadPerContext")) threadingModel = osgViewer::ViewerBase:rawThreadPerContext;
        while (arguments.read("--CullThreadPerCameraDrawThreadPerContext")) threadingModel = osgViewer::ViewerBase::CullThreadPerCameraDrawThreadPerContext;

        QApplication app(argc, argv);   
        ViewerWidget* viewWidget = new ViewerWidget(threadingModel);
        viewWidget->setGeometry( 100, 100, 800, 600 );
        viewWidget->show();
        return app.exec();
}
我就进行debug,发现运行到“viewWidget->setGeometry( 100, 100, 800, 600 );”这行就不动了,cpu占有达到30%,什么也不显示。。。求大神指点!!

该用户从未签到

发表于 2013-3-27 07:50:55 | 显示全部楼层
我这里的配置跟您的是一样的,没有问题

该用户从未签到

 楼主| 发表于 2013-3-27 16:20:07 | 显示全部楼层
liuzhiyu123 发表于 2013-3-27 07:50
我这里的配置跟您的是一样的,没有问题

    额,问题没有解决。。。汗,不知道问题在哪里
   我把osg3.0.0换成3.0.1就没问题了。。谢谢你回复我!

该用户从未签到

发表于 2013-8-14 20:42:30 | 显示全部楼层
shaoboxia 发表于 2013-3-27 16:20
额,问题没有解决。。。汗,不知道问题在哪里
   我把osg3.0.0换成3.0.1就没问题了。。谢谢你回复我 ...

我也遇到同样的问题。我的osg也是3.0.0的。楼主确定换了3.0.1就可以了吗?

该用户从未签到

发表于 2015-12-24 10:20:32 | 显示全部楼层
幻影天使 发表于 2013-8-14 20:42
我也遇到同样的问题。我的osg也是3.0.0的。楼主确定换了3.0.1就可以了吗?

wo同样的问题,后来发现把有个读取的文件换掉就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表