程序员,有点累!

C++开发中Qt与OSG结合的挑战与解决方案

  OSG的学习资料相对多一些,比Ogre,有好几本专著介绍。不过最近学习又遇到瓶颈了!先是学习使用Qt,感觉有点入门了。但是计算机图形加速的API和GUI结合始终是一件让人头疼的事情,有点不知道怎么弄了,还不如直接用API,反而很清晰,但是OSG这样的类库有个好处是面向对象的,而且给你提供了一套维护世界的树型结构来管理场景,面向对象开发上总是容易一些。

  而且OSG的OSGearth毕竟是做出了个球,所以应该比Ogre的学习内容丰富。OSG大量使用了智能指针,利用人家编译好的OSG的dll也编译成功了一个Osg的示例项目,但是Qt和osg结合或者和Ogre结合始终是让人头疼的事情,OsgQt别人编译好的项目中没有这个dll,Osg不支持中文?难道还是必须得自己编译?OSG没有网络通信模块?这样有影像吗,我使用Qt的不就完了?刚才说的Osg大量使用智能指针,而Ot没有这个硬性要求!记得以前用VC++和Ogre的时候就要VC++和Ogre内存管理的问题。Fuck,不知道怎么整了,唉,有点累!还不如自己整一个类库,需要啥写啥,用别人的咋那么吃力?就没有靠谱一点的教程吗?都是单一的介绍Qt,或者单一介绍Osg。感觉无聊的很,难度很大啊!

  看来还是自己的C++基础不扎实,尤其是开发环境的使用。对Boost库或者STL的基础不扎实,对图形加速的理解也太肤浅!看了《浪潮之巅》第一篇,ATT什么的!自己真的处在浪潮之巅吗?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值