使用VC6編譯和使用Ogre引擎

2021-05-01 13:24:30 字數 1728 閱讀 1373

開發網

ogre是開源的封裝了directx和opengl的3d引擎

官方主頁為

安裝 http://www.mscto.com

首先解壓縮ogre.rar到你喜歡的目錄(我是放在e:/ogresdk)

然後分別解壓ogrewin32dependencies-0.13.0.zip和dependenciesstlportandcg.rar

將其中的"ogrenew"目錄覆蓋到ogre的目錄(我是e:/ogresdk/ogrenew)

軟體開發網

配置 安裝工作完成開始配置

tools->options->directories的設定(include)

1、d9目錄:(我是e:/dxsdk9/include)

2、ogre設定:(我是e:/ogresdk/ogrenew/ogremain/include)

3、擴充套件:支援:(我是e:/ogresdk/ogrenew/dependencies/include)

4、stl:支援:(我是e:/ogresdk/ogrenew/dependencies/include/stlport)

tools->options->directories的設定(lib)

1、d9目錄:(我是e:/dxsdk9/lib)

2、ogre設定:(我是e:/ogresdk/ogrenew/ogremain/lib/debug)

3、擴充套件:支援:(我是e:/ogresdk/ogrenew/dependencies/lib)

4、stl:支援:(我是e:/ogresdk/ogrenew/dependencies/lib/debug)

軟體開發網

編譯 如果你的設定沒有錯誤,就可以開啟ogresdk/ogrenew/ogre.dsw開始編譯了。(會開啟n個工程,編譯時間至少20分鐘[p4 1.7g,記憶體512m,120g 7200轉,顯示卡...這和顯示卡沒關係吧])

軟體開發網

注 意:編譯完這個工程,還要開啟e:/ogresdk/ogrenew/plugins/naturescenemanager /scriptsplugin_naturescenemanager.dsp(我的目錄)編譯這個工程(這是自然外掛程式沒有他你看不見地面的)等它編譯完 才算完成。 軟體開發網

測試 開啟e:/ogresdk/ogrenew/samples/bezierpatch/scripts/demo_bezierpatch.dsp(我的路徑,你的自己改)

編譯,執行....

正 常的話會彈出個對話方塊說"沒有找到resources.cfg",這是由於你的"working directory"沒有設定,使用project->setting->debug->working directory設定成下面目錄 軟體開發網

e:/ogresdk/ogrenew/samples/common/bin/debug(再說一遍這是我的目錄你的自己改) 軟體開發網

設定完路徑了,繼續,執行

vc6使用方法

1.新建檔案 執行 檔案 file 新建 new 開啟 檔案ain files 選項卡。先在 檔案ain file 欄中輸入xx.c,xx代表你的檔名 在 目錄 location 框中選個目錄,如 d 然後選中 c sourse files 單擊 確定 ok 2.編輯和儲存 在編輯視窗中輸入原 然後...

VC6使用CTreeCtrl目錄

使用ctreectrl,主要是分兩步,一步是設定展開與收起的圖示,還有就是往目錄樹裡面新增資料。一般需要設定控制項的屬性 has lines,lines at root,下面是乙個簡單的例子 bool initmytree m tree.setimagelist m imagelist,tvsil ...

VC6 編譯選項問題

為了能將原始檔編譯成dll目標 以前總以為是要設定 mt,md mt d,md d.那麼在link命令列中有 1 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.li...