首页 / 操作系统 / Linux / Linux下应用OGRE开发3D
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-devsudo 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的,太棒了!如果愿意,你可以修改源文件参数,重新编译。