设为首页 收藏本站
查看: 870|回复: 0

[经验分享] ubuntu11.10中配置OGRE1.8

[复制链接]

尚未签到

发表于 2018-5-6 14:22:32 | 显示全部楼层 |阅读模式
  在这里提到的版本有点低,但对于Ubuntu11.10+Ogre1.8照样适用。
  对于Ubuntu 9.10及以上版本:
安装编译器及配置工具:
sudo apt-get install build-essential automake libto


安装必须的依赖:
sudo apt-get install libfreetype6-dev libfreeimage-dev libzzip-dev libxrandr-dev libxaw7-dev freeglut3-dev libgl1-mesa-dev libglu1-mesa-dev
  

  安装OpenGL ES1.0
  sudo apt-get install libgles1-mesa libgles1-mesa-dev

  

  安装poco
  下载地址 - http://pocoproject.org/releases/poco-1.4.6/poco-1.4.6p2.tar.gz
  ./configure
  make
  sudo make install
  

  安装tbb
  sudo apt-get install libtbb-dev
  

  安装tinyXML
  sudo apt-get install libtinyxml-dev




如果在编译Ogre的过程中提示有头文件丢失的话,试着添加以下的库,并且升级下面列出的库:
.libxt-dev
.libpng3-dev
opengl方面可能用到的是libglew1.5-dev而不是freeglut3-dev。是否一定需要libxt-dev 和libpng3-dev还不是很确定(最好一起装上吧)。


安装非严格的依赖:
sudo apt-get install nvidia-cg-toolkit libois-dev libboost-thread-dev


安装可选的依赖:
sudo apt-get install doxygen graphviz libcppunit-dev


在你尝试用CMake编译Ogre之前请确保你已经把前面的准备工作都做好了!


接下来要做的:
1.去光放网站下载Ogre的源码(现在的最新版本是1.7.2,如果升级了请下载最新版本);
2.解压:
tar xjf ogre_src_v1-7-2.tar.bz2
3.进入解压后的根目录;
cd ogre_src_v1-7-2
4.建立一个编译的目录:
mkdir build
5.进入build目录:
cd build
6.用cmake命令进行编译:
cmake ..
(这样做的目的是将编译的文件全都生成在build文件夹中,如果编译失败,只需删除build文件夹再重新编译即可)
查看大量的CMake文档,在执行编译的时候可以附加很多的编译选项,并且可以在跟更多的背景条件下开始用CMake编译。请注意:OGRE_CONFIG_THREADS = 1 在linux中并不被支持。
7.如果CMake的结果看上去还不错,那么就编译Ogre:
make -j2
-j2的意思是指明编译线程的个数。它等于你的电脑的cpu核心数目。比如-j2对应双核,-j4对应四核...
8.当编译成功之后,你就可以把Ogre安装到你的系统中了(安装在默认的目录,/usr/local):
sudo make install


通过上面的几步,Ogre就算安装好了,接下来运行自带的示例
到build/bin目录下运行:
./SampleBrowser
运行结果如下(这里的Ogre版本是v1-8-0):

DSC0000.png

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-456649-1-1.html 上篇帖子: Ubuntu 12.04 天翼3G 无线上网 下篇帖子: ubuntu完全删除apache2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表