查看: 2857|回复: 9

编译Openvrml出错

[复制链接]

该用户从未签到

发表于 2010-7-8 10:10:45 | 显示全部楼层 |阅读模式
按照http://www.openscenegraph.org/projects/osg/wiki/Support/PlatformSpecifics/VisualStudio/VisualStudioPlugins
里面提示的步骤尝试编译OpenVRML,弄出了很多error
其中:
fatal error C1083: 无法打开包括文件:“boost/algorithm/string/predicate.hpp”,no such file or directory
请教这个是什么问题啊?

该用户从未签到

发表于 2010-7-8 15:17:54 | 显示全部楼层
您没有设置boost依赖库,OpenVRML需要这个依赖库

该用户从未签到

 楼主| 发表于 2010-7-8 17:18:49 | 显示全部楼层
2# array
boost搞定了,又有error:
error C2039:"resource_fetcher":不是openvrml的成员
这又是为何呢?

该用户从未签到

发表于 2010-7-9 08:08:22 | 显示全部楼层
注意osgdb_vrrl插件现在已经基于最新版本的OpenVRML了,我用0.18.3试验是可以的

该用户从未签到

 楼主| 发表于 2010-7-9 14:40:45 | 显示全部楼层
4# array
这个0.18.3编译起来错误更多:无法打开文件“libboost-vc90-mt-gd-1_43.lib”
明明设置了boost的包含路径的,晕死
有没有详细点儿的教程啊

该用户从未签到

 楼主| 发表于 2010-7-9 14:44:18 | 显示全部楼层
或者哪位编译过vrml插件的,直接传一个dll给我吧,先谢过了,我用的vc2008,邮箱:252279583@qq.com

该用户从未签到

发表于 2010-7-9 17:10:38 | 显示全部楼层
论坛置顶的安装包中有可用的vrml插件,注意使用它需要预先设置OpenVRML的环境变量

该用户从未签到

 楼主| 发表于 2010-7-9 17:22:42 | 显示全部楼层
7# array
好的,谢谢哈

该用户从未签到

 楼主| 发表于 2010-7-9 17:31:13 | 显示全部楼层
7# array
呃,这个环境变量怎么设置啊,我这台机器上不了网,在本本上下载了安装包,安装好后看到bin文件夹里面有一个openvrml的文件夹,就拷贝到了台式机上的openscenegraph\bin\目录里,然后把plugins里的osgdb_vrml.dl也拷了过去,剩下的怎么设置环境变量呢

该用户从未签到

发表于 2010-7-12 08:22:01 | 显示全部楼层
3DVRI网页中有相关的介绍,设置环境变量:
OPENVRML_DATADIR=openvrml\data
OPENVRML_NODE_PATH=openvrml\node
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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