從零開始做3D地圖編輯器(二)(基於QT與OGRE)

二、工具安裝指南

1、OGRE下載與編譯

OGRE官方網站:http://www.ogre3d.org

下載最高版本的OGRE(1.7.1),有兩種方式:

第一種方式是直接下載SDK,下載的SDK可以直接使用,但是由於編譯環境不同,可能會缺少一些DX的DLL,你得在網絡下另外下載缺少的DLL,下載方法是從網站左側的DownLoad裏面選擇SDK,然後選擇相應VS的版本,我們推薦使用VS2008,因爲QT針對2008做了一個AddIn。

第二種方式是下載源代碼進行編譯。個人覺得使用OGRE應該使用自己編譯的庫,畢竟有什麼需要的時候還可以自己修改,自己編譯需要注意幾點:

1、除了OGRE源碼外,你需要額外下載Microsoft Visual C++ Dependencies Package,並把它解壓到OGRE目錄(你自己的OGRE目錄)後編譯。
         2、你需要下載CMAKE,官方網站是www.cmake.org。下載一個最新版本就行。

3、你機器需要安裝DX的SDK,不然OIS和DX的渲染系統插件無法編譯。

4、使用Cmake生成Ogre VS解決方案的時候要記得指定Dependencies目錄(在Cmake提醒你的時候指定)。此過程可以參考

http://wiki.ogre3d.cn/wiki/index.php?title=CMake_%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%E6%89%8B%E5%86%8C

用VS打開生成的解決方案,

然後直接編譯就可以獲得dll和lib.

2、QT下載

QT官方網站:http://qt.nokia.com/products

下載QT也有兩種方式,一種是純SDK(Qt SDK for Windows* (287 MB)),另外一種是針對VS2008的庫(Qt libraries 4.6.2 for Windows (VS 2008, 194 MB)),這兩者有一定的區別,前者帶有更多的工具(IDE等)。我推薦下載針對VS2008的庫,下載安裝完之後,還需要下載一個Addin,這個Addin比較難找,在Other downloads裏面下載Visual Studio Add-in (44 MB)。

安裝完Add-In之後,打開VS2008應該就可以找到QT的模板了。QT4 projects下面有一些選項,選擇新建一個QT Application。新建完編譯通過,運行發現這是一個基本窗口。

 


如果編譯OIS沒有成功,請在項目屬性裏面填入DX的include和lib路徑。


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/vickylh/archive/2010/05/17/5600748.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章