///////////////////////////////////////////////////////// //從VS2005編譯SecondLife源碼 研究開源SecondLife的魅力在于其與商務(wù)思想的融合,客戶端采用mesa3D圖形庫(kù),視頻音頻流媒體,網(wǎng)絡(luò)飛信(就少IP電話了),商品道具交易,3D網(wǎng)上沖浪,角色養(yǎng)成等涵蓋時(shí)下互聯(lián)網(wǎng)pc端較廣的技術(shù)領(lǐng)域,大約70萬行代碼量;在Windows下源碼編譯SecondLife步驟如下。 1. 下載VS2005 2. 下載cmake,flex,bison,python,fmod,SecondLife=Source+Artwork+Libs,目錄不能有空格,如E:\Ref\Secondlife\linden\indra; 3. 修改install.xml - 刪除<key>mysql</key> 4. 執(zhí)行E:\Ref\Secondlife\linden\indra\python develop.py -G VC80,將在該目錄下生成build-vc80目錄 (漫長(zhǎng)的聯(lián)網(wǎng)安裝三方lib) 5. 關(guān)閉警告 6. 對(duì)lscript_compile.vcproj進(jìn)行腳本語(yǔ)法和詞法代碼cmd生成調(diào)整 /*---------------------------------------------------------------rs //修改E:\Ref\Secondlife\linden\libraries\include\boost/tokenizer.hpp,另存為Unicode格式 //修改E:\Ref\Secondlife\linden\libraries\include\boost\utility\enable_if.hpp,另存為Unicode格式 //對(duì)lscript_compile.vcproj進(jìn)行腳本語(yǔ)法和詞法代碼cmd調(diào)整 //修改E:\Ref\Secondlife\linden\indra\build-vc80\lscript\lscript_compile\lscript_compile.vcproj,替換所有BISON-NOTFOUND為F:\Backup\Ref\Open3Lib\bin\bison\bison.exe F:\Backup\Ref\Open3Lib\bin\bison\,替換所有FLEX-NOTFOUND為F:\Backup\Ref\Open3Lib\bin\flex\flex.exe //修改E:\Ref\Secondlife\linden\indra\lscript\lscript_compile\CMakeLists.txt內(nèi)bin路徑 ->F:\Backup\Ref\Open3Lib\bin\ ----------------------------------------------------------------*/ 7. 添加fmodex_vc.lib等所需三方lib文件目錄路徑 8. 編譯secondlife-bin,拷貝所需的運(yùn)行時(shí)dll文件 9. 好,韻味一下半條命--藕不是是第二人生。呵呵 http://blog.csdn.net/beidoustudio/archive/2009/05/16/4192220.aspx
|
|
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 |
|
常用鏈接
留言簿(1)
隨筆檔案
文章檔案
搜索
最新評(píng)論

閱讀排行榜
評(píng)論排行榜
|
|