查看: 1332|回复: 7

新人求教,牛牛不出来,称 no data loaded

[复制链接]

该用户从未签到

发表于 2013-1-8 15:36:35 | 显示全部楼层 |阅读模式
今儿才开始看OSG,照着资料试着配置
是下载的论坛里发布的OSG3.0编译包,按着说明配置的,环境变量也都加进去了
运行runexamples.bat一切正常,但是不能显示cow.osg,错误如下:
1.png
可是我环境变量什么的都设置好了,如下图:
2.png

在网上查到的代码,在VC2010中运行,
#include "stdafx.h"
#include <osgViewer/Viewer>
#include <osgDB/ReadFile>
#pragma comment(lib, "osgd.lib")
#pragma comment(lib, "osgDBd.lib")
#pragma comment(lib, "osgViewerd.lib")
#pragma comment(lib, "osgUtild.lib")
int main(int, char **)
{
        osgViewer::Viewer viewer;
        viewer.setSceneData(osgDB::readNodeFile("cow.osg"));
        return viewer.run();
}
也是编译通过,运行出错:
3.png

请问这是怎么回事呢?

该用户从未签到

发表于 2013-1-8 15:58:23 | 显示全部楼层
程序崩溃的一个疑点可能是lib库混用了(debug调了release的库),至少没有看见openThreadsd.lib。
没有打开牛牛的疑点来自OSG_FILE_PATH中有中文路径。

该用户从未签到

发表于 2013-1-8 16:08:02 | 显示全部楼层
中文路径

该用户从未签到

 楼主| 发表于 2013-1-8 16:39:37 | 显示全部楼层
woshijiameizhou 发表于 2013-1-8 15:58
程序崩溃的一个疑点可能是lib库混用了(debug调了release的库),至少没有看见openThreadsd.lib。
没有打开 ...

果然是中文路径的问题呐~改了后立马就出来了~~
程序的问题还是没太懂,我先在看一些基本入门的基本内容,再来看看是怎么回事吧
谢谢~~~

该用户从未签到

 楼主| 发表于 2013-1-8 16:40:02 | 显示全部楼层
liuzhiyu123 发表于 2013-1-8 16:08
中文路径

嗯嗯,是这个问题,谢谢~~~

该用户从未签到

发表于 2013-1-8 17:43:49 | 显示全部楼层
新人啊,哈哈,共同进步

该用户从未签到

 楼主| 发表于 2013-1-8 20:39:44 | 显示全部楼层
xiacanni 发表于 2013-1-8 17:43
新人啊,哈哈,共同进步

嗯嗯~纯新人一枚~~请多关照~~~

该用户从未签到

发表于 2014-4-23 21:37:33 | 显示全部楼层
请问 为什么我的 osgversion 可以显示出osg的版本 是3.0.1的
但是 osgviewer cow.osg就说no data loaded? 这是什么原因 路径是英文的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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