分享

Ogre嵌入MFC傻瓜完全教程(一)

 蓝色飘零 2015-05-05

目录(?)[+]

在三年前写过一个类似的博文,由于各种原因没有完整的写完。最近因需要用到OGRE做一个项目,故又重新做了一遍,但感觉还是会有一些困难。在此把整个过程写下来做个笔记,也希望能帮到在这方面需要帮助的人。

一、准备工作

我用的是Windows7 64位系统、VS2010、OgreSDK_vc10_v1-8-1

下载OGRESDK:http://www./download/sdk  ,并运行 安装到任意路径下(我的安装路径是 D盘根目录,为简便,以下均配置以我的安装目录为准)

(ps:直接下载编译好的SDK,就不用再自己编译源码了,如果不能用再下载源码自己编译)

下载Ogre_VC10_AppWizard_1.8.0 :  http://pan.baidu.com/s/1pJz4N03

二、环境配置

1.环境变量配置:

在系统变量中增加一项 OGRE_HOME 值为:D:\OgreSDK_vc10_v1-8-1


在path中添加一项:%OGRE_HOME% 



配置好环境变量后需要重启电脑。

2、创建一个Demo

安装Ogre_VC10_AppWizard_1.8.0,打开VS新建项目会发现多了一项 OGRE Application


点击确定新建一个OGRE Application项目

点Finish创建完成,生成此项目并运行,在下面的对话框中稍微配置一下:选择渲染系统:OPENGL 或Direct3D9 、是否全屏:Full Screen

点OK后看到那个食人魔头像,说明配置成功了


注意:若提示缺少dx3d9**.dll 则需要下载dx3D9 sdk ,百度一下,下载安装,再重新运行。

3、MFC+OGRE项目属性的配置

这一步开始配置OGRE项目的配置工作。有了第2步的Demo再配置就很简单了,甚至值直接Copy Demo中的配置都可以,但在调试和软件移植时会有一些小问题。下面就开始吧。

(1)新建一个MFC单文档程序,在应用程序类型设置中,做如下设置:


点完成按钮即可。

(2)打开项目属性页,做如下配置:

配置属性—>常规

输出目录:bin\$(Configuration)\

中间目录:obj\$(Configuration)\

mfc的使用:使用标准 Windows 库

字符集:使用多字节字符集

配置属性—>调试

命令:  .\Bin\$(Configuration)\$(ProjectName).exe

工作目录: .\bin\Debug


配置属性—>C/C++—>常规

附加包含目录

include

$(OGRE_HOME)\include

$(OGRE_HOME)\include\OIS

$(OGRE_HOME)\include\OGRE

$(OGRE_HOME)\Samples\Common\include

$(OGRE_HOME)\boost


配置属性—>C/C++—>预处理器

预处理器定义

添加一项:_AFXDLL


配置属性—>链接器—>常规

附加目录库:$(OGRE_HOME)\lib\debug

$(OGRE_HOME)\boost\lib     

配置属性—>链接器—>输入

附加依赖项:OgreMain_d.lib   OIS_d.lib


至此配置工作就完成了,点击生成命令,成功说明配置正确。将渲染窗口嵌入MFC在下一篇博文中讲解。

原文: http://blog.csdn.net/guoyk1990/article/details/25915065

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多