查看: 1823|回复: 5

osgViewerQtd运行时总是提示“QWidget:Must construct a Qapplication before a QPain

[复制链接]

该用户从未签到

发表于 2012-4-10 08:35:39 | 显示全部楼层 |阅读模式
请问,我下载的Qt4.8.1采用静态编译的release与debug,osg3.0.1源码编译osgviewerQt的例子后,运行总是提示如题所示错误。

该用户从未签到

发表于 2012-4-12 09:51:13 | 显示全部楼层
我没有Qt 4.8无法判断,您可以向osg-users提交这个问题

该用户从未签到

 楼主| 发表于 2012-4-12 14:20:56 | 显示全部楼层
解决了。QT4.8.1必须是要动态编译的。之前使用的是静态编译的库。原来osg还需要这样指定。

该用户从未签到

发表于 2013-8-14 21:32:55 | 显示全部楼层
我也遇到这个问题。还是解决不了。

该用户从未签到

发表于 2013-8-14 21:35:19 | 显示全部楼层
wanghuisoftware 发表于 2012-4-12 14:20
解决了。QT4.8.1必须是要动态编译的。之前使用的是静态编译的库。原来osg还需要这样指定。

我用的是QT4.8.3,但是不需要编译了啊、

该用户从未签到

发表于 2013-12-24 17:35:25 | 显示全部楼层
如果是release版本的,则将项目属性 链接库中的QT的debug的lib文件去除掉。
如果是Debug版本的,则将项目属性 链接库中的QT的release的lib文件去除掉
我的问题也是这样的,按照上面两条方法做就解决了问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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