Ogre1.7.2 + CEGUI0.7.5环境配置 【转载】 需要配制出自己的基础环境

Ogre1.7.2 + CEGUI0.7.5配置

转载请说明出处!

http://blog.csdn.net/zhanghua1816/article/details/6650509

鉴于现在很多朋友开始学习研究Ogre或者CEGUI,不过很多朋友对如何配置这两个环境有很多问题,所以我把配置方法在此简单介绍一下,希望对大家有用,分享是一种快乐,大家共同进步嘛~~~。我这里的这种方法可能不是最简单的配置方法,但是我相信这种配置方法或许对你更有用,让你更好的理解整个配置思路。

注意:本次配置方法采用的版本是WindowsXP+Ogre1.7.2+CEGUI0.7.5(截止到写这篇文章时,Ogre的最新版本是1.7.3,CEGUI的最新版本是0.7.5,之所以采用Ogre1.7.2版本,是因为我平时使用的就是这个版本,而且我用的是Visual Studio 2008,没在Visual Studio 2010配置过Ogre1.7.3,不过按照下面的方法我相信这两个最新版本配置起来应该是大同小异,不会有太大问题,另外我没在Windows7系统上测试过,所以目前为止不清楚会有什么错误,应该和系统没太大问题,呵呵。如果你在配置过程中有什么问题,欢迎一起交流!)

在进行配置之前,你需要下载以下一些文件:

(这个相信你肯定能找到,就不用我说了吧!)

(这个相信你也能找到,到微软官网就能下载到!http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6812

(这个Ogre官网现在已经更新成1.7.3版本的了,注意我们这里是通过源代码构建,不要下载错了,如果你还想下载1.7.2这个版本的话,大家可以在官网找找看)

首先进行VisualStudio2008的安装,以及DirectX2010的安装,安装完毕后进行Ogre和CEGUI的配置:

Ogre1.7.2的配置

(Ogre的配置方法有两种,一种是直接使用官网的SDK,这种配置方法比较简单;另一种是通过源代码构建的方式,为了方便今后对源代码的查看和修改,本次安装采用源代码构建的方式配置),解压Ogre src 压缩文件到指定目录,如我们这里使用的为:

然后进行Ogre依赖库的添加,添加到如下目录:

然后根据自己的VS版本打开:

打开之后,点击 生成----生成解决方案,编译出依赖库的debug和release,如下所示:

然后下载Cmake进行安装,安装完之后,打开如下所示界面,在"Whereis the source code"和"Whereto build the binaries"中分别设置ogre的解压路径,

点击configure,选择好VS的版本,如下:

点击Finish后,如果Generate按钮不能点击,就再点击一下Configure按钮,然后再点击Generate后将生成OGRE.sln,如果点击完Configure后提示一些红色错误,找到其中的OGRE_DEPENDENCIES_DIR,改变它的Value为:路径/Dependencies,最后如下目录可以看到生成:

打开OGRE.sln,编译出ogre的debug和release,编译成功之后在解决方案一栏找到SampleBrowser,点击右键,选择设为启动项目,然后点击Ctrl+F5(或者点击菜单栏---调试----开始调试)运行程序,启动后界面如下,在Rendering Subsystem一栏选择OpenGL或者Directx启动,下面还有其他选择(如是否全屏显示),可以自己选择:

点击OK,如果看到如下界面,说明配置正确:

如果Debug和Release两种方式都能成功运行,则Ogre的配置基本完成,可以进行下一步的工作。

CEGUI0.7.5的配置:

解压CEGUI压缩文件到任意目录,如我们这里:

然后进行CEGUI依赖库的添加,添加到如下目录:

然后进入到如下目录:

用文本编辑器(为了更好的显示,建议用UltraEdit等功能比较强的文本编辑器打开)打开目录下的config.lua,找到下面几行:

改为:(注意:具体目录根据自己Ogre安装目录确定)

找到CEGUI_OLD_OIS_API变量,设置为false(我们这里用的这个版本默认已经是false了

找到OGRE_RENDERER变量,设置为true

找到SAMPLES_OGRE变量,设置为true

如下所示:

保存此文件!

然后进入目录D:\CEGUI-0.7.5\projects\premake,运行build_vs2008.bat(或对应的其他版本),你将看到CEGUI.sln,继续运行build_samples_vs2008.bat(或对应的其他版本),你将看到CEGUISamples.sln;

此处注意:为了下面的编译能成功,需要对VS2008中需要的目录进行配置,具体过程如下:

 

右键单击  我的电脑---属性---高级---环境变量,新建环境变量OGRE_HOME,如下所示:

配置完这个环境变量后我们就可以在下面用到Ogre根目录的时候直接用OGRE_HOME这个环境变量代替了(当然,我们这里只定义了一个OGRE_HOME变量,你也可以定义一个CEGUI_HOME来代替CEGUI根目录,注意定义完环境变量最好重启一下VS2008,因为有时VS可能无法识别到新定义的环境变量)

同时最好也在这里确定一下这里是否有DirectX的环境变量:DXSDK_DIR(默认情况安装DirectX的时候已经自动加上了,如果没有,最好手动新建  变量名:DXSDK_DIR 变量值:D:\ProgramFiles\Microsoft DirectX SDK (June 2010)\  (注意这里根据directx安装目录而定) )

 

 

打开VS2008,选择菜单栏:工具---选项

弹出如下对话框:(请确保可执行文件这一项中,DirectX的执行路径配置上了,默认情况下安装完DirectX此项会自动添加上,如果没有这里需要手动添加一下,如下所示:

同样,在  包含文件  一项中,配置如下一些路径:

同理,在  库文件  一项中,配置如下:

然后到如下目录(根据自己CEGUI安装目录而定)打开CEGUI.sln选择Debug和Release两种模型,分别编译

编译成功后,再对CEGUISamples.sln的Debug和Release分别编译,编译成功后,可以查看CEGUI.sln里面的实例,可以选取其中一个工程,点击右键设为启动项目,如下所示:

然后运行,正常情况下会弹出这样的对话框(不要担心~~~):

解决方法如下:

D:\CEGUI-0.7.5\dependencies\bin(根据自己CEGUI的安装目录决定)      这个目录会看到如下一些文件:

为了使用方便,可以把这个目录下的所有dll文件拷贝到:D:\CEGUI-0.7.5\bin(根据自己CEGUI的安装目录决定)这个目录下,同时到D:\ogre\ogre_src_v1-7-2\bin\debug和D:\ogre\ogre_src_v1-7-2\bin\release(根据自己Ogre的安装目录决定)两个这个目录下,分别拷贝:OgreMain_d.dll和OIS_d.dll以及OgreMain.dll和OIS.dll,到D:\CEGUI-0.7.5\bin(根据自己CEGUI的安装目录决定)这个目录下,然后再次运行示例工程,可以看到如下启动界面,选择OpenGLRenderer或者DirectX运行:

到了这里还是会弹出无法运行的对话框,如下:

我们需要到解决方案一栏全部选择所有工程,点击右键----属性:

然后选择配置属性----调试:

在工作目录一栏中选择下拉菜单,选择浏览,找到CEGUI对应的datafiles文件夹:

点击确定,重新运行,如果按照上述方式,应该可以成功运行了~~~~

效果如下:

这样总算是把CEGUI也算是配置好了。

最后我们要做的就是通过代码测试一下我们前面那些的配置是否正确,首先为了代码编写的方便,我们还需要安装一个插件,大家知道我们在创建MFC应用程序的时候有个应用程序向导,可以通过简单的配置生成很多基础代码,Ogre也可以,运行这个可执行文件,即可安装,安装成功后,我们打开VS2008,点击:文件----新建-----项目------点击Visual C++,即可看到Ogre应用程序向导:

输入一个工程文件名称,点击确定即可按照提示成功创建一个简单的Ogre应用程序,然后编译一下,运行即可看到下面的运行结果:

这样一个简单的Ogre程序就做好了!

当然,我们不一定非要使用这个应用程序想到插件,普通情况下我们可以新建一个win32应用程序也可,只是需要做一些配置。

最后我们要做的就是把Ogre和CEGUI的结合,由于这一部涉及到很多代码的编写,因此具体方法我就不在这里一一列出(这样写下去我就可以出教程了,呵呵,以后有时间再写吧),这里有一个网站,里面有很多Ogre的基础教学,如果想学习的话可以到这里学习,其中里面第七篇教学就是教你怎么整合Ogre和CEGUI的,网址是:

http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Basic%20Tutorials,里面或许会有个别头文件的导入位置和我们现在的不太一样,但是稍微注意一下,按照自己安装的路径导入头文件就没事了,通过这个教学,我相信你肯定能真正能运行出自己的第一个Ogre和CEGUI结合的程序,祝你成功!

虽然配置方法我已经写得很详细了,但是每个人的电脑总是出现这样或者那样的毛病,我不可能面面俱到,写出每一种可能出现的错误,所以如果你有什么问题,欢迎大家一起交流,我的邮箱是:[email protected]  (非诚勿扰,谢谢!)

时间: 2024-08-09 00:57:33

Ogre1.7.2 + CEGUI0.7.5环境配置 【转载】 需要配制出自己的基础环境的相关文章

史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

史上最详细Windows版本搭建安装React Native环境配置 2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views 编辑推荐:稀土掘金 是一个高质量的技术社区,从 React Native 到 RxJava,性能优化到优秀开源库,让你不错过移动开发的每一个技术干货.各大应用市场搜索「掘金」,技术干货尽在掌握中. 说在前面的话: 感谢同事金晓冰倾情奉献本环境搭建教程 之前我们已经讲解了React Native的OS X

Eclipse开发环境配置

1. java环境 安装 本系统使用java6开发,老师使用1.6.0 _45版本开发,如下图所示: "开发工具"目录提供了1.6.0 _45版本32位和64位两个安装程序,大家根据自己电脑操作系统进行选择. 双击运行1.6.0 _45安装程序在自己的电脑上安装java6环境,注意安装时将jdk和jre全部安装. 配置 安装后需要配置环境变量,如下所示: 配置classpath,如下: 并在path中添加java6安装目录中的bin目录路径,如下所示: 检验是否安装成功,cmd进入命令

Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安装.2.开发环境配置.JDK环境配置+Scala环境配置+nodejs环境配置+开发工具intellij IDEA安装+Python数据分析环境配置+Jupyter开发工具安装+Python多版同时支持. 1.Ubuntu16.04安装常用软件(搜狗输入法+编辑器Atom+浏览器Chome+视频播放

OpenCv的Java,C++开发环境配置

1.OpenCV 下载及安装配置 opencv的下载地址:http://opencv.org/downloads.html 最新版本:opencv3.0.0 注意:支持的visual studio2013 我们可以下载稳定版本:opencv2.4.11 安装:双击opencv-2.4.11解压到某一目录下即可 配置:在系统环境变量Path中,添加相应的路径. 32位添加:C:\opencv\opencv2.4.11\build\x86\vc10\bin 64位添加:C:\opencv\openc

Linux Ubuntu 开发环境配置

本文主要说linux ubuntu 基本开发环境的搭建,主要有以下的软件或者环境的配置. RubyMIne Chrome skype open-jdk github node.js yeoman 在安装ubuntu系统以后首先进行的是系统软件的更新,以便更好的安装软件. [email protected]:/$ sudo apt-get update sudo是允许用户通过安全的方式使用特殊的权限运行程序,这个命令,会访问源列表( /etc/apt/sources.list)里的每个网址,并读取

针对win32(X86)的PHP开发环境配置

鉴于当前PHP网页开发的火热,笔者试着搭建了PHP的开发环境,也参考了网上很多前辈们的文章,最终完成配置,在此分享下经验,也呼吁同仁们能够将自己的经验分享到互联网,帮助更多的人,让更多的网络资源飞一会,废话不多说,配置环境现在开始(针对win32): 1. 软件准备 VC:提供PHP服务器搭建的环境,这里基于VC11,提供地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679,VC11(VSU_4\vcredist_x86

Ubuntu基本开发环境配置

刚刚学习WEB开发,本篇主要说目前正在用到的基本环境的搭建,主要有以下的软件或者环境的配置(在控制台配置). RubyMIne Chrome skype open-jdk github node.js yeoman 我在安装ubuntu系统以后首先进行的是系统软件的更新,免得安装过程中叫你更新什么的, 1 [email protected]:/$ sudo apt-get update sudo是允许用户通过安全的方式使用特殊的权限运行程序,这个命令,会访问源列表( /etc/apt/sourc

Java安装与环境配置

Java安装 第一步 安装jdk-8u111-windows(根据操作系统的位数选择安装32位或64位) 注:路径用英文,不要出现中文和空格等.jdk和jre放在同一个文件夹下,便于管理 本例的路径为D:\app\Java Java环境配置 第二步 我的电脑--属性--高级系统设置--高级选项卡--环境变量 第三步 系统变量 变量path--编辑(若无path,新建) 将以下路径添加 D:\app\Java\jdk1.8.0_111 D:\app\Java\jdk1.8.0_111\bin 新建

JDK1.7 安装加(一劳永逸的环境配置)

1.去oracl官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html. 2.安装jdk,jre(java运行环境,包含Java程序的开发和调试工具,包含jdk的源代码)  安装路径都最好是C盘(如果电脑允许的情况下). 3.环境配置   右击计算机-属性-左侧高级系统设置-高级-环境变量   点击在系统变量下新建,新建一个名为JAVA_HOME的系统变量,该系统变量值