查看: 1181|回复: 6

OSG新人,求指导

[复制链接]

该用户从未签到

发表于 2013-5-10 01:14:06 | 显示全部楼层 |阅读模式
请问大家,我现在用CMD输入osgversion和osglogo都行,但是osgviewer cow.osg却不行,显示No data loaded。

而且这个例子
#include<osgViewer/Viewer>
#include<osgDB/ReadFile>
int main( int argc, char **argv )
{
osgViewer::Viewer viewer;
viewer.setSceneData( osgDB::readNodeFile( "cow.osg" ) );
return viewer.run();
}
编译会显示1>g:\1\succ\succ\cow.cpp(1): fatal error C1083: Cannot open include file: 'osgViewer/Viewer': No such file or directory

请问这是我哪里弄错了吗?
我已经在项目属性的VC++目录里添加了include和lib,链接器的输入里加上了那一串lib了。

该用户从未签到

发表于 2013-5-10 08:11:46 | 显示全部楼层
OSG_FILE_PATH 中设置相关的osgData文件件的路径  检查设置的include 路径下下是否有osgViewer文件夹等等

该用户从未签到

 楼主| 发表于 2013-5-10 14:26:00 | 显示全部楼层
liuzhiyu123 发表于 2013-5-10 08:11
OSG_FILE_PATH 中设置相关的osgData文件件的路径  检查设置的include 路径下下是否有osgViewer文件夹等等

OSG_FILE_PATH设置了。Include下也有osgviewer文件夹,里面是一个api文件夹和一串东西。

请问还有什么可能吗?

该用户从未签到

发表于 2013-5-10 14:31:41 | 显示全部楼层
没什么可能 就是设置的不对 没有找到相关的文件

该用户从未签到

发表于 2013-5-10 16:05:40 | 显示全部楼层
No such file or directory 是没有设置对头文件包含、库文件,数据文件路径,看看有没有cow.osg模型

该用户从未签到

 楼主| 发表于 2013-5-10 16:53:23 | 显示全部楼层
liuzhiyu123 发表于 2013-5-10 14:31
没什么可能 就是设置的不对 没有找到相关的文件

嗯,已解决。我之前只在系统变量里添加了OPEN_FILE_PATH。现在在用户变量里又添加了一个就好咯

该用户从未签到

发表于 2013-12-13 21:09:40 | 显示全部楼层
alwaystopic 发表于 2013-5-10 16:53
嗯,已解决。我之前只在系统变量里添加了OPEN_FILE_PATH。现在在用户变量里又添加了一个就好咯

那你的这个路径怎么设置了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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