SDK安装以及编译

1、下载SDK,地址如下:http://www.ogre3d.org/download/sdk

2、安装SDK,直接解压到相应目录,如D:/ogreSDK

3、我用的是1.8版本,打开SDK安装目录,如图:

D:\Program Files\OgreSDK_vc10_v1-8-1

用VS2010打开ogre.sln对其进行生成解决方案,过程有点慢,如果没有出问题,那就可以进行下一步了。

4、打开D:\Program Files\OgreSDK_vc10_v1-8-1\bin\debug下面的SampleBrowser_d.exe,就可以进入Sample

创建项目并配置IDE(集成开发环境)

1、创建一个Win32空项目

2、新建一个main.cpp文件,加入WinMain函数

1 #include 2 INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )3 {4 return 0;5 }

3、在工程里添加现有项,添加头文件"ExampleApplication.h"。其中ExampleApplication.h在“D:\Program Files\OgreSDK_vc10_v1-8-1\include\OGRE\”下

4、在菜单栏依次点击项目——属性——配置属性——链接器——输入中,“附加依赖项”处:添加OgreMain_d.lib和 OIS_d.lib

6、把ogre目录下的相关文件都包含到项目中,具体可参考,如图:

5、在main.cpp中添加一个新类Example1,并重写createScene()函数如下

1 #include "ExampleApplication.h"//添加在程序的开头 2 3 class Example1 : public ExampleApplication 4 { 5 public: 6 void createScene()//直接重写 7 { 8 9 }10 protected:11 private:12 };

6、在WinMain函数中创建一个Example1类的实例,并调用其go()函数。

把应用程序的目录设到Ogre目录下,在菜单栏依次点击项目——属性——配置属性——调试,把工作目录改为:

D:\Program Files\OgreSDK_vc10_v1-8-1\bin\debug

7、在WinMain函数里添加如下:

1 Example1 app;2 app.go();

好了,现在可以运行了,不过只是一个黑色的窗口,还没添加其他东西。

最后在createScene()里添加以下两行:

1 Ogre::Entity *ogreHead = mSceneMgr->createEntity("OgreHead","OgreHead.mesh");//创建OgreHead的实体,并返回指向它的指针2 mSceneMgr->getRootSceneNode()->attachObject(ogreHead);//把创建的实体对象挂接到场景中

现在添加一个“恶魔”出来了,哈哈。忙活一天了,终于搞出来了。

java集成ogre_ogre3d环境配置 SDK安装配置及简单事例教程相关推荐

  1. 最全的搭建Java的开发环境以及eclipse安装配置开发工具

    哈喽大家好!又和大家见面了,我是那个练习1年半的前端练习生听风者,快有好几个月了嘛,好久都没有写过博客了,顿感空虚,也是因为之前在实习,然后开学后就也比较懒吧,然后一直没有写写博客,这不这个学期开了一 ...

  2. 悬剑2.0 tools安装_APP自动化测试之环境搭建:2. Android SDK安装配置

    APP自动化测试之环境搭建:2. Android SDK安装配置 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unit ...

  3. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

  4. Java SE 7 Update 17的安装配置及相关问题解决

    Java SE 7 Update 17 小声说 Eclipse Java EE集成开发环境 下载 安装 配置 总结 小声说 首先非常感谢大家的认可,近一周来收到些私信,有些没及时回复十分不好意思,但是 ...

  5. Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

    Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...

  6. macOS 环境下 Go 安装配置

    macOS 环境下 Go 安装配置 1.下载安装包 2.配置环境变量 1.下载安装包 大家尽量选择 官网 下载,根据自己系统版本和位数选择需要的包 2.配置环境变量 安装完成后,需要我们手动配置一下环 ...

  7. 6.Java集成开发环境

    转载请保留原文链接: http://dashidan.com/article/java/basic/6.html 6.Java集成开发环境 工欲善其事, 必先利其器.--<论语·卫灵公篇> ...

  8. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA

    [JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...

  9. Python基础知识(Python的简介、Python环境的安装、集成开发环境Pycharm的安装)

    1.Python的简介 python是跨平台的计算机语言.解释型语言.交互式语言.面向对象语言.初学者最好学的语言 什么是跨平台:意思就是说可以在很多操作系统中执行.比如:可以在windows操作系统 ...

最新文章

  1. 开源一个上架App Store的相机App
  2. 如何在微信中增加附件?
  3. 【面试被虐】如何只用2GB内存从20亿,40亿,80亿个整数中找到出现次数最多的数?...
  4. 贪心:磁带最优存储与磁盘文件最优存储
  5. §3—2 借贷记账法
  6. IT项目监理的三种模式比较
  7. 全球及中国一次性造口袋行业发展前景预测及投资价值分析报告2021-2027年版
  8. 软件项目管理0819:一页项目管理——风险,定性问题和其他评价指标
  9. wxWidgets:在所有平台上分发应用程序
  10. PHP框架 Phalcon 1.0.0 beta发布,实测性能强劲
  11. Hadoop常用操作汇总
  12. rgb 灰色_金属+RGB+无线,我要买爆这款海盗船VIRTUOSO鉴赏家游戏耳机
  13. python selenium 怎么查找modal悬浮窗的内容_python教程:五分钟从pubmed down几万篇文献...
  14. Cinematic Tracking Title for fcpx(电影自适应伸展效果文字标题)
  15. WEB安全基础-XSS基础
  16. 汽车后市场的大数据引擎谁人可造
  17. 服务器安全设置篇(珍藏补充版中)
  18. python3.6.5 安装第三方库
  19. python自动下载酷狗音乐_python实现酷狗音乐mp3下载
  20. SecureCRT 终端仿真程序 v7.0.0.326 中文绿色便携破解版

热门文章

  1. 【转】独立游戏如何对接STEAM SDK
  2. 回归分析--线性回归模型
  3. 怎样查询身份证绑定了哪些微信?快查一下自己的身份信息是否泄漏!
  4. Python利用scrapy框架,爬取大众点评部分商铺数据~
  5. 老照片修复软件哪个好?来试试下面这几款吧
  6. 小程序存token中storage没有值
  7. 【物联网】物联网时代25大开源IoT框架(一)
  8. LCD1602A接线图
  9. PostMessage,SendMessage跨不同权限进程通信
  10. 2019全年盘点之一:公链生死战场