关于具体实现的代码可以参考kestiny的,他写了很多,很详细。
但是这里还没到那一步,我们得从下载osg和osgearth开始搭建环境。
我下了一个OSG包,里面有很多东西
里面有个帮助的txt,我点开看是教设置环境变量的,照着做好了。
在src文件夹下找到了帮助提到的两个编译包,解压
看名字应该一个是osg一个是osgearth
好了,现在有三个包了,一个是最大的OSG,另外两个是里面的osg和osgearth,我该用哪个进行OSG数字地球嵌入QT5的开发呢,他们都有include,lib,dll。
这个是osgearth的包
这个是osg的包
最大的OSG不用CMAKE,其他两个都需要CMAKE,但是CMAKE的会出错,configure这一步就过不了,所以用的是OSG,但是用OSG添加头文件和lib之后,编译链接都可以过,但是运行不了,大家知道是怎么回事吗?看起来像OSG的include和lib和dll都没有加入路径似的,但是我确实加了,不知道osg和osgearth为什么CMAKE不过。
或者提供一套其他的搭建方法也可以。在此感谢大家。
OSG数字地球嵌入到QT5中,OSG的环境如何搭建?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- kestiny 2015-10-26 07:00关注
怎么样,问题解决了吗?我暂时没有时间写一篇关于osg和osgearth的环境搭建的博客了,你可以用我最新编的基于osg3.4和osgearth2.7的库:http://pan.baidu.com/s/1jGjfJyI 密码: 2bku。
解决 无用评论 打赏 举报