查看: 1405|回复: 7

在Vista下装osg

[复制链接]

该用户从未签到

发表于 2009-9-14 03:03:12 | 显示全部楼层 |阅读模式
是不是对于vista目前还没有.exe的程序直接装?
我用cmake很晕的装了一下,还是不成功,编译中有failed
平时我都是用实验室的电脑,是xp的
就这两天答辩要用自己电脑,想用osgviewerd显摆一下,结果……悲剧了我……

能不能稍微把在vista下安装步骤说的详细一点?我用的是vc2008
我是以前没用过cmake的人,我也说不清我操作哪有问题

小女先在这儿谢过了!

ps 再问一句在Linux中安装是否稍微简单些?

该用户从未签到

发表于 2009-9-14 08:58:20 | 显示全部楼层
Vista下编译OSG也可以参照我已前发在论坛上的那个帖子,没有什么区别。

您需要把您的编译错误列出一些,以便大家判断您的问题可能出在哪里;如果不是核心库的编译错误的话(现在的OSG基本上不会有核心库出错的情况),大可略去出错的库或程序。

Linux下的编译可以使用CMake的命令行方式。说简单的话,直接敲入./configure然后make;make install就可以;不过前提是所有的依赖库都正确地安装到/usr或者/usr/local下

还有我实在不明白osgviewer有什么可显摆的~~

该用户从未签到

 楼主| 发表于 2009-9-14 09:32:27 | 显示全部楼层
我下的版本是2.4.0
是osgversion.cpp出错
昨夜里太困了没仔细看,今天又编译了一下,发现好像是一堆
    if (name=="Andr茅") return "Andr?;
这样的语句少最后的引号,而且即使没有错的行也有乱码

呵呵我是自己做三维重构建出来的东西如果让我自己用OpenGL画哪有这个好用
(况且我还不太会OpenGL……)

该用户从未签到

发表于 2009-9-14 09:38:26 | 显示全部楼层
那个错误貌似是把“?”改成下引号就行

不过我用Vista直接用发布的包,就行,没问题的,或者是编译好的库直接用,应该都没问题

该用户从未签到

 楼主| 发表于 2009-9-14 09:41:18 | 显示全部楼层
4# sbayanami

有vista的包啊!我没找着的说,能给个地址么?谢谢!

该用户从未签到

 楼主| 发表于 2009-9-14 09:43:38 | 显示全部楼层
我有编译好的库 可是好像会出错

该用户从未签到

发表于 2009-9-14 11:30:41 | 显示全部楼层
下载2.8编译就可以了;那个是Windows字符编码的问题,根本不是什么大问题。
或者如果您坚持用2.4的话,可以把整个osgversion例子的内容都屏蔽掉,它对于OSG程序运行没什么帮助

该用户从未签到

 楼主| 发表于 2009-9-14 14:00:58 | 显示全部楼层
我已经搞定了
谢谢大家!

ps 2.8装好后自动写的path有点问题,路径bin文件夹前面写的是\\,得自己删一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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