青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

NxOgre編譯備忘

Posted on 2008-07-09 11:51 RichardHe 閱讀(525) 評論(0)  編輯 收藏 引用 所屬分類: OGRE

NxOgre編譯備忘

windows2000,VS2005編譯NxOgre

環(huán)境:windows2000,vs2005(c++,team suite),.net1.0

 

主要內(nèi)容

1. vs2005 sp1

2. ogre1.40:

3 PhsyX2.62

4. NxOgre

5 編譯NxOgre tutorials

 

 

1. vs2005 sp1

 

    1.1 查看自己的vs2005是否已經(jīng)安裝了sp1。

        a) 在IDE里選擇“幫助->關于Visual Studio 2005”菜單項,查看一下,確認SP1列為其中一個安裝的產(chǎn)品:

        b) 在IDE里選擇“文件->新項目”菜單項,查看一下,確認VS 2005 Web應用項目模型選項(是內(nèi)置于SP1中的)被安裝了,而且是起作用的:

        (引自http://www.shengfang.org/blog/in ... a2aaf8dc91169701875

 

    1.2 sp1的下載

        (引自http://hi.baidu.com/yongfa365/bl ... e5b57fcb80c484.html

        VS2005 SP1英文正式版下載地址 431M http://download.microsoft.com/do ... B926601-X86-ENU.exe

        VS2005 SP1中文正式版下載地址 440M

http://download.microsoft.com/do ... B926604-X86-CHS.exe

 

    1.3 sp1的安裝注意事項

        1.安裝時間會非常長,如果機器配置不是很高的話需要2個小時,一般的話也需要1個小時左右所以請耐心等待。

        2.安裝前檢查你的c盤是否有大于3G的空余空間,因為安裝的時候會釋放很多臨時文件在c盤,如果不能保證大于3g的話可能會發(fā)生異常錯誤,不過我在安裝的時候沒有占用3G這么恐怖,不過也起碼占用了1G多的空間。

          (sp1下載到的那個磁盤分區(qū),最好空間也要大一些)

        3.如果你以前安裝過web application project,在安裝vs2005 sp1以前請先把他卸載,不然不能成功安裝vs2005 sp1

        4.vs2005sp1的補丁包是把你機器上所有單獨裝過vs2005的版本的補丁都打上,如果機器上裝了Visual Web Developer Express和Visual Studio team sutie,那么他就要運行安裝補丁兩次.

    (引自http://www.cnblogs.com/ltp/archive/2007/02/25/656562.html

 

    1.4 安裝sp1

        在http://www.cnblogs.com/ltp/archive/2007/02/25/656562.html【文1】中有vs2005 sp1安裝的一般方法。

        可是,1.我的機器是windows2000,找不到“軟件限制策略”。2.執(zhí)行【文1】中的.bat文件時出錯--無法將相應的鍵值導入注冊表。

        解決方法是手動導入注冊表鍵值:

             * "開始"-》“運行”-》鍵入regedit(回車)。

             * 找到HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

             * 在其下面建立一項:名稱:MaxPatchCacheSize,類型:REG_DWORD,數(shù)據(jù)值:0

 

    現(xiàn)在執(zhí)行批處理文件來安裝

    假設下載的sp1存放在目錄dir下,

        1).在dir目錄下建立a.bat文件。

        2).用記事本打開a.bat,把下列的代碼復制進去,保存,關閉。

                regedit export HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer installer.reg

                regedit add HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f

                net stop msiserver

                start /wait VS80sp1-KB926604-X86-CHS.exe

                //(本行是注釋,不要拷貝)VS80sp1-KB926604-X86-CHS.exe是下載的中文sp1文件的名稱。如果下載英文的sp1,需作相應的替換

                regedit delete HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f

                regedit import installer.reg

                net stop msiserver

                del /q installer.reg 2>nul

        3).雙擊執(zhí)行a.bat。雖然在我的window2000上仍舊會有幾個錯誤。但可以無視之。 sp1開始安裝了。

 

    cpu1.7G,內(nèi)存256M。安裝時間近3小時,c盤占了1G。

 

 

安裝NxOgre基本是按照官方的安裝步驟:http://nxogre.org/Installing

 

2. ogre1.40:

    在這里下載以下兩個包http://www.ogre3d.org/index.php? ... =412&Itemid=132

    ogre-win32-v1-4-0.zip(解壓縮到H:\ProgramFiles\Ogre\ogrenew)

    OgreDependencies_VC8SP1_Eihort_20070323.zip(解壓縮到H:\ProgramFiles\Ogre\ogrenew下)

    編譯ogre.sln順利通過

 

    注意,要有足夠的硬盤空間來編譯ogre的源代碼!我選擇批編譯-》全部。編譯完成后,ogrenew目錄竟然有4.59G!!!*.obj *.ncb *.sbr *.idb *.pdb *.dep文件占了3.47G!

 

 

3 PhsyX2.62

    可以參照官方的步驟http://nxogre.org/Installing

 

 

4. NxOgre

    4.1 下載NxOgre

        NxOgre.0.4.RC3.zip(可以在官方http://nxogre.org下載)

        NxOgre.0.4.RC3.tutorials.zip(可以在官方http://nxogre.org下載)

        NxOgrePatch-ForEihort-VS8SP1.zip(download from http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=3505

 

    4.2 解壓縮

        三個包全部解壓縮到H:\ProgramFiles\Ogre\NxOgre

 

    4.3 設置環(huán)境變量

        NXOGRE_DIR=H:\ProgramFiles\Ogre\NxOgre

        OGRE_HOME=H:\ProgramFiles\Ogre\ogrenew\OgreMain;H:\ProgramFiles\Ogre\ogrenew

        (OGRE_HOME的值設置的可能有問題。因為編譯NxOgre tutorials時提示找不到ogre.h)

        PHYSX_DIR=H:\Program Files\AGEIA Technologies\AGEIA PhysX SDK\v2.6.2

 

    4.4 編譯NxOgre

        打開H:\ProgramFiles\Ogre\NxOgre\NxOgre.VC8.sln

        可能是前面的OGRE_HOME設置的不對,所以需要加入ogre的目錄才能編譯通過

        在屬性->c/c++->inlude目錄里“最前面”加入“H:\ProgramFiles\Ogre\ogrenew\OgreMain\include”編譯ok

        在屬性->鏈接->庫目錄“最后”加入"H:\ProgramFiles\Ogre\ogrenew\lib"

 

5 編譯NxOgre tutorials

    5.1

        打開H:\ProgramFiles\Ogre\NxOgre\tutorials\NxOgreTutorials.sln

        可能是前面的OGRE_HOME設置的不對,所以需要加入ogre的目錄才能編譯通過

        在屬性->c/c++->inlude目錄里后面附加

        H:\ProgramFiles\Ogre\ogrenew\OgreMain\include;

        H:\ProgramFiles\Ogre\ogrenew\Dependencies\include

        在屬性->鏈接->庫目錄“最后”附加

        H:\ProgramFiles\Ogre\ogrenew\lib;

        H:\ProgramFiles\Ogre\ogrenew\Dependencies\lib\Release

 

    5.2 修改源文件

        引自http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=3508

        以101.cpp文件和其項目為例。其他同理

            1.如果提示“error C2039: 'relX' : is not a member of 'OIS::MouseState' ”

            需要用ms.X.rel替換ms.relX

            

            如果提示“error C2039: 'relY' : is not a member of 'OIS::MouseState' ”

            需要用ms.X.rel替換ms.relY

            

            如果提示“error C2039: 'relZ' : is not a member of 'OIS::MouseState' ”

            需要用ms.Z.rel替換ms.relZ

                        

            2.如果提示MSVCRT.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup

            Release/nxTutorial101.exe : fatal error LNK1120: 1 unresolved externals

            一個可行的解決方法:

                a.先將tutorialApplicationEihort.h中的這段代碼注釋掉

                        #ifdef _CONSOLE

                            #define TUTORIAL_VOIDMAIN \

                            int main(int argc, char *argv[]) {\

                                ...

                            }

                        #else

                            #define TUTORIAL_VOIDMAIN \

                            INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT ) {\

                                 ...

                            }

                        #endif

                b.將a中所說的main函數(shù)或winmain函數(shù)拷貝到101.cpp末尾。

 

            3.可能還需要注釋掉main或WinMain函數(shù)中的SET_TERM_HANDLER;

            4.注釋掉101.cpp末尾的TUTORIAL_VOIDMAIN

 

其他問題可以到NxOgre論壇咨詢:

http://www.ogre3d.org/phpBB2addo ... 5649a7b87f21b4a057b

posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲成色www8888| 欧美日本中文字幕| 亚洲日本激情| 牛牛国产精品| 免费观看欧美在线视频的网站| 久久成人精品视频| 午夜一区二区三区在线观看| 亚洲欧美日韩在线高清直播| 久久精品免费看| 蜜臀a∨国产成人精品| 亚洲黄色成人| 亚洲欧美国产精品桃花| 西瓜成人精品人成网站| 蜜桃伊人久久| 国产精品亚洲综合久久| 在线国产精品播放| 亚洲一本视频| 免费一级欧美在线大片| 亚洲欧洲精品一区二区精品久久久| 亚洲大黄网站| 久久国产精品亚洲va麻豆| 美女图片一区二区| 国产欧美日韩激情| 亚洲色诱最新| 欧美福利电影网| 久久国内精品自在自线400部| 欧美日韩国产成人在线观看| 亚洲国产成人tv| 久久综合久久88| 午夜久久久久久久久久一区二区| 免费成人黄色| 亚洲精品之草原avav久久| 美女视频黄 久久| 久久亚洲国产精品日日av夜夜| 欧美无乱码久久久免费午夜一区| 亚洲三级电影在线观看| 欧美激情精品久久久久久免费印度| 亚洲欧美中日韩| 国产亚洲欧美一区二区| 久久久中精品2020中文| 欧美在线观看视频一区二区三区 | 亚洲欧洲一区二区三区| 午夜精品电影| 1204国产成人精品视频| 久久一区国产| 欧美国产亚洲视频| 午夜一区二区三区不卡视频| 久久激情五月激情| 亚洲精品国产无天堂网2021| 亚洲精品一二区| 亚洲一区三区电影在线观看| 国产日本亚洲高清| 欧美激情精品久久久| 欧美手机在线| 免费成人在线观看视频| 国产精品日韩欧美一区二区| 久久免费视频在线| 欧美日韩成人在线| 欧美成va人片在线观看| 国产精品三上| 夜色激情一区二区| 最近中文字幕日韩精品| 香蕉免费一区二区三区在线观看 | 欧美电影在线观看完整版| 亚洲午夜羞羞片| 欧美国产日本高清在线| 欧美成人久久| 激情亚洲成人| 久热精品视频在线观看一区| 久久国产直播| 激情久久五月| 美女日韩欧美| 亚洲国产成人av好男人在线观看| 国产日韩视频一区二区三区| 亚洲欧美中文在线视频| 久久久国产精品一区| 在线观看亚洲a| 久久综合婷婷| 亚洲精品老司机| 亚洲欧美一级二级三级| 国产午夜精品一区二区三区视频 | 亚洲欧美色婷婷| 久久精品国产亚洲aⅴ| 国产亚洲精品综合一区91| 久久成人免费| 日韩视频在线免费观看| 午夜视频精品| 亚洲伦理精品| 国产亚洲视频在线| 欧美视频导航| 久久久xxx| 亚洲一区二区三区四区五区黄 | 99re6这里只有精品| 欧美日韩性视频在线| 午夜亚洲一区| 亚洲手机成人高清视频| 亚洲福利视频网| 蜜桃久久精品乱码一区二区| 亚洲欧美国产77777| 亚洲国产欧美一区二区三区同亚洲| 欧美精品在线免费| 男人插女人欧美| 久久狠狠婷婷| 欧美一区二区三区在线看 | 欧美精品亚洲二区| 欧美在线三区| 久久都是精品| 亚洲永久免费av| 亚洲激情第一页| 久久久久久午夜| 亚洲欧洲综合另类| 老司机午夜精品视频| 久久国产精品99国产| 亚洲一区二区高清| 欧美久久久久久久| 欧美激情va永久在线播放| 久久久在线视频| 久久久免费精品视频| 久久久久国产精品麻豆ai换脸| 伊人久久大香线| 亚洲国产精品久久人人爱蜜臀 | 欧美一区永久视频免费观看| 亚洲主播在线播放| 久久久久一区二区| 欧美aⅴ99久久黑人专区| 欧美日韩视频在线一区二区观看视频 | 欧美日韩精品一区二区三区四区| 欧美大色视频| 国产日韩欧美亚洲一区| 亚洲国产黄色| 久久精品毛片| 一本色道久久综合亚洲精品高清| 香蕉久久夜色精品国产使用方法| 欧美a级一区| 国产亚洲精品自拍| 亚洲欧美日韩国产中文| 亚洲电影成人| 性做久久久久久| 国产精品亚洲成人| 99精品国产一区二区青青牛奶| 久久久久国产精品人| 日韩一二三区视频| 欧美精品九九| 亚洲人精品午夜在线观看| 久久精品国产亚洲a| 一区二区三区日韩在线观看| 欧美激情亚洲综合一区| 亚洲第一二三四五区| 久热精品视频在线免费观看| 欧美在线高清| 一本色道**综合亚洲精品蜜桃冫| 欧美在线视频网站| 激情欧美亚洲| 欧美α欧美αv大片| 久久嫩草精品久久久精品一| 黑人一区二区| 亚洲第一区在线观看| 免费日韩一区二区| avtt综合网| 亚洲午夜久久久久久尤物| 国产一级一区二区| 欧美va亚洲va日韩∨a综合色| 久久人人爽国产| 日韩亚洲综合在线| 亚洲激情另类| 久久精品国产亚洲一区二区| 久久久久久亚洲精品中文字幕| 性色av一区二区三区在线观看 | 亚洲小视频在线| 亚洲综合第一| 99国产一区二区三精品乱码| 夜色激情一区二区| 在线精品视频免费观看 | 亚洲欧美中文日韩v在线观看| 欧美影院午夜播放| 欧美一区二区日韩| 欧美三级乱码| 亚洲精品在线视频观看| 欧美久久精品午夜青青大伊人| 久久久久亚洲综合| 国产精品一区二区三区观看 | 一区二区三区日韩精品| 亚洲日本在线观看| 久久深夜福利免费观看| 久久成人国产| 国产亚洲永久域名| 亚洲视频福利| 久久亚洲国产成人| 韩国v欧美v日本v亚洲v| 99视频在线观看一区三区| 女同性一区二区三区人了人一| 亚洲第一区色| 亚洲欧美韩国| 亚洲国产精品高清久久久| 欧美日韩国产一级| 欧美一区二区三区在线观看| 欧美日产一区二区三区在线观看 | 欧美日韩精品免费观看视一区二区| 午夜精品www| 亚洲免费影视第一页|