0
点赞
收藏
分享

微信扫一扫

3D进阶之OSG: 编译osgQt

程序员伟杰 2022-04-04 阅读 68
3D

说明:

官方的osgQt很小,甚至可以不需要额外编译,核心是GraphicsWindowQt的类,复制到QT工程里面就可以使用了。官方osgQt给出的osgviewerQt的样例也只是个cpp文件,下面我们来看一下。

编译osgQt

前面已经讲过了如何编译OSG,或者,直接下载OSG二进制可执行文件及库文件,得到这些文件后,我们就可以尝试着把Qt和OSG结合起来开发了,

OSG官方提供了一个简单的示例,

https://github.com/openscenegraph/osgQt

我们把他拉下来看看,

git  clone  http://github.com/openscenegraph/osgQt.git

配置时的第三方库在这里,

本博客资源链接_杨石兴的博客-CSDN博客

配置如下图所示, 

git clone https://github.com/openscenegraph/osgQt.git

这里面会出现一些警告,直接忽略。编译时也基本没有碰到问题。

测试运行

成功编译后,里面有一个example osgviewerQt的例子,可以直接运行,

osgviewerQt  path/to/cow.osg

如果你想添加一些其他指令选择,也可以类似这样,

osgviewerQt  path/to/cow.osg --SingleThreaded

或者在编译器里这样设置,在VS2019中直接调试运行,

 这样,结果

 本文结束

参考资料

OSG嵌入QT的简明总结 - charlee44 - 博客园

举报

相关推荐

0 条评论