查看: 1922|回复: 7

求助 在VS2010下安装OSG 最后一点出问题啊

[复制链接]

该用户从未签到

发表于 2012-8-2 02:05:10 | 显示全部楼层 |阅读模式
今晚我看了不少帖子和文章 研究了下怎么安装OSG 但是困难重重啊 经常出问题 好不容易找到了这个文章 我按照上面说的 一切都还顺利 原文地址在这:http://www.cnblogs.com/eaglezhao ... 7/12/eaglezhao.html 大家可以帮我看下他有没有错误 我是按照上面说的一步一步来都没有问题 但是最后这里:

五.数据转移
在C盘新建OSG文件夹
将D:\OSG\OpenSceneGraph下的bin,include,lib文件夹拷贝到C:\OSG下,将D:\OSG\OpenSceneGraph-Data-3.0.0下的数据拷贝到C:\OSG\data下;这几个文件是OSG需要的。
六.环境变量设置
对系统变量设置如下:
OSG_FILE_PATH: C:\OSG\data
PATH:C:\OSG\bin;
可在命令行进行测试osgversion,osglogo,osgviewer cow.osg。
七.新建OSG项目测试
a) 在VS2010下新建WIN32控制台程序
b) 添加一个cpp
c) 输入以下代码:

#include<osgViewer/Viewer>
#include<osgDB/ReadFile>
int main( int argc, char **argv )
{
osgViewer::Viewer viewer;
viewer.setSceneData( osgDB::readNodeFile( "cow.osg" ) );
return viewer.run();
}
d)右键项目,选择“属性”,选择“VC++目录”,在包含目录添加:C:\OSG\include
在库目录添加:C:\OSG\lib.
2011071222585482.png
e) 打开项目属性的链接器,输入里,附加依赖项加上:
OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib
f)运行,效果如下图:
2011071223003362.png

这个过程中我我有一个疑问 请问一定要把数据转移到C盘下的OSG吗?换成别的盘可以吗?我是说在换的同时那两个环境变量的地址也更改。因为我C盘不是很大 所以你懂的。还有这都是其次,重点是我在按照他的设置之后创建一个Win32控制台程序 然后设置 最后运行的时候弹框报错 我将我操作的时候一些界面截图在下面
QQ截图20120802015758.png
这个是我按照上面说的设置好之后代码的状态 之前未设置的时候是有波浪线的 鼠标放上去显示找不到源文件之类的错误 等我设置好就消失了
QQ截图20120802015814.png
这个就是我运行的时候出现的错误 找不到文件 不明白啊、
然后我在别人的帖子上在设置VS的时候都是说在工具-->选项——>项目和解决方案里面修改 但是我的打开却是这样的啊
选项.png
好像不行啊 我也不知道怎么弄了 求大神帮助我一下啊 FreeSouth 啊 还有数组大哥 求助啊

该用户从未签到

发表于 2012-8-2 07:54:54 | 显示全部楼层
?都可以不放在c盘下

该用户从未签到

 楼主| 发表于 2012-8-2 09:53:00 | 显示全部楼层
liuzhiyu123 发表于 2012-8-2 07:54
?都可以不放在c盘下

那请问为什么我按照做 做到最后使用VS写的那段例子会报错呢 ?

该用户从未签到

发表于 2012-8-2 09:58:51 | 显示全部楼层
看不到出什么错误了.......

该用户从未签到

发表于 2012-8-14 18:00:00 | 显示全部楼层
你换成release试一下。。。看看你到底生成那个exe文件没

该用户从未签到

发表于 2012-8-14 18:00:48 | 显示全部楼层
你的项目属性里是不是生成exe文件呢

该用户从未签到

发表于 2013-5-16 16:56:03 | 显示全部楼层
遇到同样问题 求解答

该用户从未签到

发表于 2014-3-19 11:03:16 | 显示全部楼层
诶。。。我也是遇到这个问题。。。完全没办法啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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