查看: 2510|回复: 4

osg2.0编译后 例子的纹理为什么都没有加载成功?

[复制链接]

该用户从未签到

发表于 2008-8-5 12:11:35 | 显示全部楼层 |阅读模式
我用的是osg2.0 vs2005 环境变量个vs的设置都正确为什么编译后 其自带的例子纹理都没有加载成功呢? 是不是有的地方设置的不对啊?我的osg装在D盘 3rdparty OpenSceneGraphData 也都是再d盘根目录下
我的设置如下:
OSG_FILE_PATH   D:\OpenSceneGraphData;
Path   C:\Program Files\CMake 2.4\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\OpenSceneGraph\bin;D:\3rdParty\bin;

还有的设置就是在VS->工具->选项->vc++目录下设置了
包含文件
D:\OpenSceneGraph\include
D:\3rdParty\include
库文件
D:\OpenSceneGraph\lib
D:\3rdParty\lib

该用户从未签到

发表于 2008-8-5 14:23:53 | 显示全部楼层
路径配置还应该加上:
D:\OpenSceneGraph\bin\osgPlugins-2.x.x

否则可能不能正确使用插件库,当然也可以把所有的插件DLL拷贝到osg的bin目录下

该用户从未签到

 楼主| 发表于 2008-8-5 15:26:48 | 显示全部楼层

回复 2楼 的帖子

再bin下没有这个文件夹啊。
D:\OpenSceneGraph\lib\osgPlugins-2.0.0

是不是加完这个路径还要整体重新编译呢?

该用户从未签到

 楼主| 发表于 2008-8-5 15:57:27 | 显示全部楼层

回复 3楼 的帖子

重新编译后就行了 不过还是要吧lib/debug中所有的dll文件考到 bin/debug下就行了

多谢array

该用户从未签到

发表于 2008-8-5 21:49:01 | 显示全部楼层
原帖由 ghczhaolei 于 2008-8-5 15:26 发表
再bin下没有这个文件夹啊。
D:\OpenSceneGraph\lib\osgPlugins-2.0.0

是不是加完这个路径还要整体重新编译呢?


如果您是使用VS进行OSG的编译工作的话,建议您在编译之后执行INSTALL工程(在.sln项目中),它会自动将OSG的DLL,LIB,链接库和头文件保存在CMake指定的安装目录下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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