查看: 1914|回复: 9

求教如何使用静态库?

[复制链接]

该用户从未签到

发表于 2012-3-2 11:40:59 | 显示全部楼层 |阅读模式
求教如何使用静态库?
我静态编译了3.0版本,但读不进去osg格式的模型,可以读ive,这是为什么?如何解决?
谢谢!

该用户从未签到

发表于 2012-3-5 00:06:21 | 显示全部楼层
您看看是不是 模型读取的插件没有编译好啊,如果没有编译好您得从新编译一下了

该用户从未签到

发表于 2012-3-5 09:08:51 | 显示全部楼层
实在osgviewer下面直接调用还是程序里面调用,如果是程序,看看是否lib加载不对,新人,旨在探讨

该用户从未签到

发表于 2012-3-5 09:46:04 | 显示全部楼层
是否用USE_OSGPLUGIN添加了osg插件的定义,以及用USE_DOTOSGWRAPPER添加了各个库的wrapper定义?

该用户从未签到

 楼主| 发表于 2012-3-5 11:53:26 | 显示全部楼层
array 发表于 2012-3-5 09:46
是否用USE_OSGPLUGIN添加了osg插件的定义,以及用USE_DOTOSGWRAPPER添加了各个库的wrapper定义?

谢谢array的回答,是我没有加USE_DOTOSGWRAPPER()一系列内容,但是我还有问题,我osg模型上的jpg图片读不进去,我已经使用了USE_OSGPLUGIN(jpeg);但还是没有贴图,另外deprecated_osganimation,deprecated_osg是不是也要用USE_OSGPLUGIN加入?serializer_osg等呢?我试了用USE_SERIALIZER_WRAPPER出错,该如何解决?
谢谢!

该用户从未签到

发表于 2012-3-6 09:17:33 | 显示全部楼层
请说明USE_SERIALIZER_WRAPPER出什么错
USE_DOTOSGWRAPPER就是用来添加deprecated_osg这类wrapper的支持的

该用户从未签到

 楼主| 发表于 2012-3-6 09:35:53 | 显示全部楼层
array 发表于 2012-3-6 09:17
请说明USE_SERIALIZER_WRAPPER出什么错
USE_DOTOSGWRAPPER就是用来添加deprecated_osg这类wrapper的支持的

谢谢array,那个没错了,但是jpeg还是读不进去,我已经写了USE_OSGPLUGIN(jpeg),该如何解决?
谢谢!

该用户从未签到

 楼主| 发表于 2012-3-6 11:41:12 | 显示全部楼层
array 发表于 2012-3-6 09:17
请说明USE_SERIALIZER_WRAPPER出什么错
USE_DOTOSGWRAPPER就是用来添加deprecated_osg这类wrapper的支持的

还有我用2.8.2版本的静态库时没有粒子,但是其他主要库都支持,2.8.2静态是不是不支持粒子?
谢谢!

该用户从未签到

发表于 2012-3-12 09:46:39 | 显示全部楼层
USE_OSGPLUGIN(jpeg)没有问题,估计您没有把osgdb_jpeg.lib连接到程序中吧,静态编译必须把所有需要的库都静态链接进去。
粒子支持,估计还是您自己的问题

该用户从未签到

发表于 2012-10-11 21:11:24 | 显示全部楼层
d3d3d353 发表于 2012-3-5 11:53
谢谢array的回答,是我没有加USE_DOTOSGWRAPPER()一系列内容,但是我还有问题,我osg模型上的jpg图片读 ...

谢谢Array提醒,刚才就是USE_OSGPLUGIN和USE_DOTOSGWRAPPER忘了设定,所以一直读不出模型
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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