ogre研究之開發環境搭建

2021-08-30 09:46:49 字數 1542 閱讀 3419

版權申明:

現在肯定不需要在說什麼是ogre了,既然你已經在看這篇文章,相信已經了解了ogre。本文主要記錄ogre引擎研究的開發環境搭建(本文在windows xp下使用vs2008作為開發工具)。

安裝很簡單,就不多說了。 需要說明一點,安裝之後會多出如下圖所示的乙個環境變數。後面配置工程時可能會用到。

環境安裝好了,下面我們來寫個程式測試一下呢?

如果使用嚮導建立的工程的話,該嚮導會自動幫我們生成乙個程式框架,我們就基本上不用在配置了,下面我們來看看用普通的方法建立的專案如何配置。

首先在專案中建立乙個ogredemo1.c和ogredemo1.h檔案。分別填入如下**:

ogredemo1.h:

~ogredemo1()

protected:

void createscene(void) };

#endif

ogredemo1.c

#include "ogredemo1.h"

#if ogre_platform == ogre_platform_win32

#define win32_lean_and_mean

#include "windows.h"

int winapi winmain( hinstance hinst, hinstance, lpstr strcmdline, int )

#else

int main(int argc, char **argv)

#endif

catch( exception& e )

return 0;

}

先將ogre sdk安裝目錄中的bin資料夾拷貝到我們的工程資料夾中,因為ogre應用程式執行,需要一些動態鏈結庫。

然後右鍵點我們的專案,選擇「屬性」,開啟屬性對話方塊。如下圖所示。

"除錯"->"工作目錄"修改為"..\bin\debug"(去掉引號),如下圖所示。

"c/c++"->"常規"->"附加包含目錄"中新增"..\include;$(ogre_home)\include;(ogre_home)\samples\include"(去掉引號),這裡的ogre_home就是我們ogre引擎安裝的目錄了,之前環境變數中看到的。

"鏈結器"->"常規"->"輸出檔案"修改為「$(solutiondir)\bin\debug\ogredemo1.exe」(去掉引號,ogredemo1為生成的exe檔名稱),"鏈結器"->"常規"->"附加庫目錄"中新增"$(ogre_home)\lib"(去掉引號),如下圖所示。

"鏈結器"->"輸入"->"附加依賴項"中新增"ogremain_d.lib"和"ois_d.lib"(因為我們是debug版本,如果是release版則新增"ogremain.lib"和"ois.lib")。

好了,到這裡,我們就可以執行該專案了,由於我們什麼都沒有寫,所以我們的程式執行時就是乙個黑色的視窗,關於ogre引擎的工作原理,以及如何編寫ogre程式,我們下一節會詳細介紹。祝大家,新年快樂!!

差點忘了,最後說一下,生成的可執行檔案位於該項目的\bin\debug目錄下面,雙擊就可以執行。

ogre研究之開發環境搭建

安裝很簡單,就不多說了。需要說明一點,安裝之後會多出如下圖所示的乙個環境變數。後面配置工程時可能會用到。環境安裝好了,下面我們來寫個程式測試一下呢?如果使用嚮導建立的工程的話,該嚮導會自動幫我們生成乙個程式框架,我們就基本上不用在配置了,下面我們來看看用普通的方法建立的專案如何配置。首先在專案中建立...

ogre開發環境快速搭建 成功率100

條件 vs2010,directx sdk 安裝完畢 解壓後,在環境變數中新增ogre home,值為ogre.sln所在目錄 解壓路徑 的絕對路徑。用vs開啟ogre.sln 並編譯,編譯需要很長時間。完成後應該可以在debug release目錄下找到並成功執行 samplebrowser.ex...

React之開發環境搭建

安裝cnpm來代替npm,並配置 映象 速度快 npm install g cnpm registry taobao org至此,react的基礎環境就搭建好了 安裝腳手架dva 我的理解dva就是類似乙個建立專案的嚮導 cnpm install g dva cli建立我們的第乙個專案 dva ne...