小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 藍(lán)色飄零 2015-05-05

目錄(?)[+]

在三年前寫過一個(gè)類似的博文,由于各種原因沒有完整的寫完。最近因需要用到OGRE做一個(gè)項(xiàng)目,故又重新做了一遍,但感覺還是會(huì)有一些困難。在此把整個(gè)過程寫下來做個(gè)筆記,也希望能幫到在這方面需要幫助的人。

一、準(zhǔn)備工作

我用的是Windows7 64位系統(tǒng)、VS2010、OgreSDK_vc10_v1-8-1

下載OGRESDK:http://www./download/sdk  ,并運(yùn)行 安裝到任意路徑下(我的安裝路徑是 D盤根目錄,為簡(jiǎn)便,以下均配置以我的安裝目錄為準(zhǔn))

(ps:直接下載編譯好的SDK,就不用再自己編譯源碼了,如果不能用再下載源碼自己編譯)

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

二、環(huán)境配置

1.環(huán)境變量配置:

在系統(tǒng)變量中增加一項(xiàng) OGRE_HOME 值為:D:\OgreSDK_vc10_v1-8-1


在path中添加一項(xiàng):%OGRE_HOME% 



配置好環(huán)境變量后需要重啟電腦。

2、創(chuàng)建一個(gè)Demo

安裝Ogre_VC10_AppWizard_1.8.0,打開VS新建項(xiàng)目會(huì)發(fā)現(xiàn)多了一項(xiàng) OGRE Application


點(diǎn)擊確定新建一個(gè)OGRE Application項(xiàng)目

點(diǎn)Finish創(chuàng)建完成,生成此項(xiàng)目并運(yùn)行,在下面的對(duì)話框中稍微配置一下:選擇渲染系統(tǒng):OPENGL 或Direct3D9 、是否全屏:Full Screen

點(diǎn)OK后看到那個(gè)食人魔頭像,說明配置成功了


注意:若提示缺少dx3d9**.dll 則需要下載dx3D9 sdk ,百度一下,下載安裝,再重新運(yùn)行。

3、MFC+OGRE項(xiàng)目屬性的配置

這一步開始配置OGRE項(xiàng)目的配置工作。有了第2步的Demo再配置就很簡(jiǎn)單了,甚至值直接Copy Demo中的配置都可以,但在調(diào)試和軟件移植時(shí)會(huì)有一些小問題。下面就開始吧。

(1)新建一個(gè)MFC單文檔程序,在應(yīng)用程序類型設(shè)置中,做如下設(shè)置:


點(diǎn)完成按鈕即可。

(2)打開項(xiàng)目屬性頁,做如下配置:

配置屬性—>常規(guī)

輸出目錄:bin\$(Configuration)\

中間目錄:obj\$(Configuration)\

mfc的使用:使用標(biāo)準(zhǔn) Windows 庫

字符集:使用多字節(jié)字符集

配置屬性—>調(diào)試

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

工作目錄: .\bin\Debug


配置屬性—>C/C++—>常規(guī)

附加包含目錄

include

$(OGRE_HOME)\include

$(OGRE_HOME)\include\OIS

$(OGRE_HOME)\include\OGRE

$(OGRE_HOME)\Samples\Common\include

$(OGRE_HOME)\boost


配置屬性—>C/C++—>預(yù)處理器

預(yù)處理器定義

添加一項(xiàng):_AFXDLL


配置屬性—>鏈接器—>常規(guī)

附加目錄庫:$(OGRE_HOME)\lib\debug

$(OGRE_HOME)\boost\lib     

配置屬性—>鏈接器—>輸入

附加依賴項(xiàng):OgreMain_d.lib   OIS_d.lib


至此配置工作就完成了,點(diǎn)擊生成命令,成功說明配置正確。將渲染窗口嵌入MFC在下一篇博文中講解。

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

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多