/////////////////////////////////////////////////////////
//從VS2005編譯SecondLife源碼
研究開源SecondLife的魅力在于其與商務思想的融合,客戶端采用mesa3D圖形庫,視頻音頻流媒體,網絡飛信(就少IP電話了),商品道具交易,3D網上沖浪,角色養成等涵蓋時下互聯網pc端較廣的技術領域,大約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. 執行E:\Ref\Secondlife\linden\indra\python develop.py -G VC80,將在該目錄下生成build-vc80目錄
 (漫長的聯網安裝三方lib)
5. 關閉警告
6. 對lscript_compile.vcproj進行腳本語法和詞法代碼cmd生成調整
/*---------------------------------------------------------------rs
//修改E:\Ref\Secondlife\linden\libraries\include\boost/tokenizer.hpp,另存為Unicode格式
//修改E:\Ref\Secondlife\linden\libraries\include\boost\utility\enable_if.hpp,另存為Unicode格式
//對lscript_compile.vcproj進行腳本語法和詞法代碼cmd調整
//修改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內bin路徑 ->F:\Backup\Ref\Open3Lib\bin\
----------------------------------------------------------------*/
7. 添加fmodex_vc.lib等所需三方lib文件目錄路徑
8. 編譯secondlife-bin,拷貝所需的運行時dll文件
9. 好,韻味一下半條命--藕不是是第二人生。呵呵
http://blog.csdn.net/beidoustudio/archive/2009/05/16/4192220.aspx