设为首页 加入收藏

TOP

Linux下应用OGRE开发3D
2014-11-24 11:50:14 来源: 作者: 【 】 浏览:1
Tags:Linux 应用 OGRE 开发

linux下应用OGRE开发3D的资料网上很少,今天抽空整理一下。


大部分内容参考OGRE主页http://www.ogre3d.org/


首先根据主页提示,我们可以利用已有资源构建一个工程,具体步骤如下:


第一步,准备工作,确定你是在linux环境下,进入终端,输入一下命令:


编译和配置


sudo apt-get install build-essential automake libtool


需要的依赖


sudo apt-get install libfreetype6-dev libfreeimage-dev libzzip-dev libxrandr-dev libxaw7-dev freeglut3-dev


下面是可选项,一般还是装上比较稳妥,不然后面出现问题不易查找


sudo apt-get install nvidia-cg-toolkit libois-dev libboost-thread-dev


sudo apt-get install doxygen graphviz libcppunit-dev


至此我们的准备工作已完成。接下来就要下载工程源代码,然后编译。


第二步,下载并编译工程:


下载工程源码文件:http://www.ogre3d.org/download/source/OGRE 1.7.4 Source for Linux / OSX


解压文件到/home目录下:


tar xjf ogre_src_v1-7-4.tar.bz2


进入目录:


cd ogre_src_v1-7-4


新建文件build,这个文件时用来存放编译工程项目的,所有的编译内容都将放在此目录下:


mkdir build


进入此目录:


cd build


由于此OGRE工程采用的CMake工具链进行编译。所以使用CMake命令开始编译:


cmake ..


编译器会根据CMakeLists.txt产生一个新的CMakeFile文件,接下来的编译就和Make编译一样:


make -j2


如过此处显示拒绝情况可以加sudo:sudo make -j2


最后一步:


sudo make install


所有的编译工作已完成,下面就是执行工程,看看3D效果的,这里还是要说明一下,如果你的电脑不支持3D那就郁闷吧,因为这直接影响3D的渲染,结果当然是没办法看到执行的结果。如果支持3D渲染就继续一下操作吧!


cd build (这步已经执行了,只是告诉一下是在这个目录下)


cd bin


看到可执行文件了吧!


./Samplexxxxxxx 这个文件名记不全了,开头那几个字母的文件就这一个,执行后会弹出一个界面,然后选择rendersystem,按住不放选中下来菜单,接下来就可以进入了,这里你会看到所有你编译的例子,3D的,太棒了!如果愿意,你可以修改源文件参数,重新编译。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux多线程──主线程和子线程分.. 下一篇Android手机通过socket与pc通信

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·深入理解 Java 集合 (2025-12-27 07:22:48)
·Java集合框架全面解 (2025-12-27 07:22:45)
·时隔 15 年,巨著《J (2025-12-27 07:22:43)
·定义一个类模板并实 (2025-12-27 06:52:28)
·一文搞懂怎么用C语言 (2025-12-27 06:52:25)