ogitor安装的几个问题解决

1、为了安装ogitor,自己可谓费尽心思,由于安装ogre时的疏忽,自己在编译ogre.sln的时候没有编译install这个工程文件,而只是编译了ALL_INSTALL,这也导致sdk这个文件夹下还是只有iphone、ois和win32这三个文件,所以这是一记,大家一定记得要编译,教程没有说的太细,大家要注意。

2、环境变量的设置,应该是设置一个就可以,也就是ogre_ch****,而且要重启电脑,据同学经验,环境变量不修改的话,只是在第一次写入的时候奏效,如果你修改的话,就必须重启电脑,也就是加入你写了ogre_home,然后是第一次指定了目录的话就不用修改,但是如果是第二次修改的话就必须重启电脑。如果不重启,在cmake的时候会出现can't load ogre这样的字样,一大堆NOFOUND,切忌!

3、关于boost,这个我现在还在疑惑,我下的是0.43的源码,按官网说应该是稳定的版本,就是说不用boost/regex.hpp,可是我在编译cmake生成的ogitor的工程文件的时候却出现了fatal error:can't find boost/regex.hpp。我查看了一下,里面确实有个文件有用到boost/regex.hpp的,难道我下错了?下的是development版本的。于是下了一个0.42版本的,发现里面有个文件其实也是调用了这个,这让自己产生了疑惑,难道官方说法错误?我的解决办法:删除设置的ogre_b***环境变量(就是指向SDK的),重启电脑,编译boost1.44,提取出里面的include和lib加入VC++目录。虽然问题解决了,但是我还是困惑在这个问题,不知道是自己多设置了ogre_b***的原因让电脑误以为我装的是development还是确实要用到boost1.44!!

PS:1、由于实验室不定时断电,所以没去实验室,有些变量名字记不太清,不过只要看过官方安装教程的应该都能理解我写的;2、关于boost的编译,好像大部分库不用编译,只编译regex和python这两个就可以了,我全部编译了,由于目录太多,具体步骤忘了,大致全部编译出来的lib有一个G左右,我对比了一下OGRE的SDK里面包含的boost,发现里面少了不少东西,LIB也只是缩减到4个,当然没有链接到regex的。3、有外网的用户如果想安装BOOST而且又是windows用户的话,可以谷歌boost installer,支持在线安装,由于我是教育网,所以羡慕外网的你们了!!!

转载于:https://www.cnblogs.com/bite_the_bullet/archive/2010/10/06/1844555.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值