查看: 1382|回复: 7

请教osg208.2编译问题

[复制链接]

该用户从未签到

发表于 2010-6-3 19:11:41 | 显示全部楼层 |阅读模式
本帖最后由 sysinabbs 于 2010-6-3 19:37 编辑

编译2.8.2顺利通过 (编译时选则的 D版本和r版本)
生成INSTALL顺利通过,设置环境变量
osgdir

path新增%osgdir%\bin
            %osgdir%\data
            %osgdir%\include
osg_file_path=安装路径

在控制台中 osgivewer cow.osg
可以顺利看到牛的 模型文件

添加了附加文件和设置连接器后


但运行hello word程序无法看到小飞机
(以前用安装包的时候没个问题)
现在总是提示 文件无法找到,或未知的外部应用程序

提示找不到osgd.lib 文件,???
我查看了lib里面有的是 osg.lib

请教个位高人解决办法

该用户从未签到

 楼主| 发表于 2010-6-3 21:13:50 | 显示全部楼层
array 老师我是按照书中的方法编译的!osgviewer  cow。osg能显示  HELLO WORD不行

该用户从未签到

发表于 2010-6-4 08:28:11 | 显示全部楼层
运行hello word程序无法看到小飞机
我不知道这里的hello word是什么,不过您说的飞机如果是cessna.osg的话,那么您可能没有这个文件,或者没有把它拷贝到适当的位置上

该用户从未签到

 楼主| 发表于 2010-6-4 09:13:58 | 显示全部楼层
glider.osg 就是一个调用小滑翔机模型程序  我刚又实验了一下 在控制台中运行 osgviewer glider.osg 可以正常显示。
提示找不到osgd.lib 文件,???
我查看了lib里面有的是 osg.lib

该用户从未签到

 楼主| 发表于 2010-6-4 09:30:19 | 显示全部楼层
hello word是一个调用glider.osg 模型的最简单程序!

该用户从未签到

发表于 2010-6-4 10:07:49 | 显示全部楼层
hello word是一个调用glider.osg 模型的最简单程序
如果您不给出这个程序的代码,那么谁都无法判断发生了什么。既然osgviewer可以正常调用模型,那么OSG已经可以正常使用了,问题只会出在您自己的代码中

该用户从未签到

发表于 2010-6-4 10:55:58 | 显示全部楼层
glider.osg 就是一个调用小滑翔机模型程序  我刚又实验了一下 在控制台中运行 osgviewer glider.osg 可以正常显示。
提示找不到osgd.lib 文件,???
我查看了lib里面有的是 osg.lib
sysinabbs 发表于 2010-6-4 09:13

你是用debug模式运行的程序把,你working directory 里面应该缺少debug版本的dll.osgviewer调用的是release版本的dll.

该用户从未签到

发表于 2010-6-4 16:55:02 | 显示全部楼层
你有在你的编译器添加OSG的库文件目录么?一般来说是这个原因
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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