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

隨筆 - 505  文章 - 1034  trackbacks - 0
<2009年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789


子曾經曰過:編程無他,唯手熟爾!

常用鏈接

留言簿(94)

隨筆分類(649)

隨筆檔案(505)

相冊

BCB

Crytek

  • crymod
  • Crytek's Offical Modding Portal

Game Industry

OGRE

other

Programmers

Qt

WOW Stuff

搜索

  •  

積分與排名

  • 積分 - 920381
  • 排名 - 14

最新隨筆

最新評論

閱讀排行榜

評論排行榜

下載
     官網 www.delta3d.org 有些地方訪問不了(試試這個代理:133.1.74.163 3128),我在公司就訪問不了,但是住的地方就可以。但是sourceforge是可以訪問的。

     http://sourceforge.net/projects/delta3d/
      
     源碼: dt_win32_2.0.0.zip
     依賴: dt_dep_vs8.0_xp_2.0.0.zip  (xp上有編譯好的第三方庫,vista上就慘了,我的本本就裝了個安裝版的,只用來學習用法,沒法調試)

設置
     1.把依賴文件解壓到delta3d對應的文件夾里
     2.設置環境變量:
DELTA_ROOT = "C:\Program Files\delta3d"  (or wherever Delta3D is installed)
DELTA_INC = %DELTA_ROOT%\inc;%DELTA_ROOT%\ext\inc;%DELTA_ROOT%\ext\inc\CEGUI
DELTA_LIB = %DELTA_ROOT%\lib;%DELTA_ROOT%\ext\lib
DELTA_DATA = %DELTA_ROOT%\data

And, of course, add %DELTA_ROOT%\bin;%DELTA_ROOT%\ext\bin to your PATH. 
    3.Qt的編譯我就不說了。我機子上裝的是4.3.0 commercial version.
編譯

    打開delta3d\VisualStudio\utilities\STAGE\dtEditQt_2005.sln開始build吧!那個dtChar的error行注釋掉好了。

    注意:不要把代碼放在移動硬盤上,否則可能會出問題,我遇到了,編譯出來的exe一運行就報錯。
截圖
   

File->Change Project 設定路徑







########################################
# Delta3D: The Open-Source Game Engine #
########################################

Welcome to Delta3D ! We hope to get you up and running with Delta3D as
quickly as possible. If you only wish run pre-built applications and have
already used the Windows installer, you are ready to rock.

Go ahead and try out the examples by running the executables found in
the bin folder.

There are also several useful utitilies also found in the delta3d/bin folder.
See the readme.txt in delta3d/utilities for more details.

If you are a developer you'll want to build from the source
which we provide with all our distributions. Please follow instructions
in the below instructions to build the source.

Thanks for using Delta3D! Please visit our webpage at http://www.delta3d.org
and don't hesistate to use the forums for any problems you may have. We'll do
our best to respond as quick as possible.

Sincerely,
The Delta3D Team

########################
# Building From Source #
########################

Here's what we know does work:

Microsoft Windows XP w/ Microsoft Visual Studio .NET 2003 (7.1)
Microsoft Windows XP w/ Microsoft Visual Studio .NET 2005 (8.0)
Microsoft Windows XP w/ Microsoft Visual C++ Toolkit 2003, .NET Framework SDK 1.1, & SCons
Linux w/ gcc3.3.x
Linux w/ gcc3.4.x
Linux w/ gcc4.0.x
Linux w/ gcc4.1.x
Apple MacOS X 10.4 w/ the latest XCode tools

Note about Linux distrubutions: We test on Fedora Core 4 but have reports of
Delta3D running on Ubuntu, SuSE, Mandriva, & Gentoo. Please contact us if you
are able to setup repositories for any Linux distribution to ease installation
for other users.

################
# Dependencies #
################

See the Depedencies page on http://www.delta3d.org for more info on version compatibility.

If you are on Windows and are using VS2003 or VS2005, we have prepared dependency
pacakges for you. These will live as a folder called 'ext' that should live inside
your Delta3D directory. Check if you have the ext/ directory already in delta3d/.
If you do not  have it, please download the latest version of delta3d-dependencies from
our SourceForge download site:
http://sourceforge.net/project/showfiles.php?group_id=113203&package_id=125151
and extract it into the Delta3D folder.

【重劍注:去上面的網址下載依賴文件解壓到Delta3D對應的文件夾里】

If you are not using VS2003 or VS2005, you will need to either build the depedencies
yourself or track them down via your favorite package manager. So here's a handy list.

Required Libraries
------------------
CAL3D
CppUnit
Crazy Eddie's GUI System
FLTK
Game Networking Engine
GDAL
InterSense Interface Libraries SDK
HawkNL
OpenAL
FreeALUT
Open Dynamics Engine
OpenThreads
OpenSceneGraph
Producer
PLIB
ReplicantBody
Xerces-C

Linux only: Xxf88vm, uuid, ncurses.

Optional Libraries
------------------
Qt 4.x - Needed for STAGE.
Boost - Needed for Python bindings only.
Python - Needed for Python script support.
RTI 1.3 - Needed for HLA libraries, utilities, & examples.


#########################
# Environment Variables #
#########################

Delta3D requires environment variables at runtime (but not at compile-time).
The Windows installer will set these up for you, but if you use the zip
package or are on Linux you need to set them youself.

Microsoft Windows XP
--------------------
Make sure the Delta3D environment variables are set:

DELTA_ROOT = "C:\Program Files\delta3d"  (or wherever Delta3D is installed)
DELTA_INC = %DELTA_ROOT%\inc;%DELTA_ROOT%\ext\inc;%DELTA_ROOT%\ext\inc\CEGUI
DELTA_LIB = %DELTA_ROOT%\lib;%DELTA_ROOT%\ext\lib
DELTA_DATA = %DELTA_ROOT%\data

And, of course, add %DELTA_ROOT%\bin;%DELTA_ROOT%\ext\bin to your PATH.

Once set, these variables can be used in Visual Studio in the project properties
or in the global VC++ directories (Tools->Options->Projects) as shown below:

Include files: $(DELTA_INC)
Library files: $(DELTA_LIB)

Linux
-----
DELTA_ROOT: path to your Delta3D installation
DELTA_DATA: $DELTA_ROOT/data
DELTA_INC: $DELTA_ROOT/inc:$DELTA_ROOT/ext/inc:$DELTA_ROOT/ext/inc:$DELTA_ROOT/ext/inc/CEGUI
DELTA_LIB: $DELTA_ROOT/lib:$DELTA_ROOT/ext/lib:$DELTA_ROOT/ext/lib/osgPlugins

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DELTA_LIB

########################################
# Platform-specific build instructions #
########################################

Windows with Visual Studio 2005
-------------------------------

1. Make sure you have your depedencies setup (see above).

2. Open VisualStudio/delta_2005.sln, build! This will generate the essential Delta3D
   libraries that can be built with our distributed dependencies.

3. The rest of the components can be build with project files of
   the individual componets.
   (dependencies that we do not distribute are listed in parentheses):
   
   VisualStudio/src/dtHLAGM/dthlagm.sln      : HLA library (RTI)
   VisualStudio/src/dtScript/dtscript.sln    : library to run python scripts (Python)
   VisualStudio/src/python/dtpython.sln      : python bindings (Python, Boost.Python)
 
   Or just build EVERYTHING (make sure you have Python, BoostPython, RTI):
   VisualStudio/delta_all_2005.sln 

   dtHLAGM
   -----
   Requries RTI package to be installed! We cannot distribute RTI with
   Delta3D, so you are on your own. The dtHLAGM module is compiled and tested
   against RTI-S 1.3_D18 although any RTI supporting spec 1.3 should work.

   To build the module dtHLAGM,
   you must add your RTI include and lib paths to the project settings or to
   your global search directories using :

   Tools->Options->Projects->VC++ Directories
  
   Also, in order to run the unit tests, you must add the directory containing
   your RTI DLLs to the VC++ directory for executable files.

   VS solutions are provided for these apps in the delta_all_2005.sln.

   The Python Bindings
   -------------------
   Building the Delta3D Python bindings requires the following additional
   packages: Python and Boost.Python.

   1. First let's install Python from: http://www.python.org/
  
   2. Next, check if the following environement variables are set:
      PYTHON_ROOT     : directory of Python installation
      PYTHON_LIB_PATH : %PYTHON_ROOT%/libs
      PYTHON_VERSION  : version of your Python installation

   2. Ok, that was easy :) Now the hard part: installing Boost. Feel
      free to cross-reference with their "Getting Started" guide:
      http://www.boost.org/more/getting_started.html  
     
      Obtain the Boost library from SourceForge (package 'boost'):
      http://sourceforge.net/projects/boost/
     
   3. Unzip Boost. The directory will look something like "boost_1_34_1"
  
   4. Obtain the Boost-Jam executable from SourceForge (package 'boost-jam')
  
   5. Unzip Boost-Jam ('bjam.exe') and place it somewhere in your PATH or
      into your Boost directory
 
   6. Open a cmd shell and navigate to your Boost directory.
  
   7. Run 'bjam stage --with-python'. This will build the Boost.Python set of
      Boost libraries to a directory something like "boost*/stage/lib". Make sure to add this directory
      to your PATH environment variable so Windows can find the Boost.Python DLLs
      at runtime.
        
   8. If you are using the Windows installer or have the dependency package unzipped
      make sure to remove the Boost.Python DLLs contained in delta3d\ext\bin before
      going any further. Otherwise, they will conflict with the DLL you just built.
  
   9. Open a solution contain the project files for the Delta3D Python bindings:
      -delta3d\VisualStudio\src\python\dtpython.sln or
      -delta3d\VisualStudio\delta_all.sln.
     
   10. Before building...
  
      -Select Tools->Options
      -Select the Projects folder
      -Select VC++ Directories
      -Change 'Show directories for:' to Include files
      -Add your Boost directory to the list
      -Change 'Show directories for:' to Library files
      -Add 'boost_*\stage\lib' (or whatever your proper path is)to the list
  
   11. Build!
  
   12. Make sure the .pyd libraries were built into delta3d\bin. If not, rinse and repeat.
  
   13. Set your PYTHONPATH environement variable contains the directory with the resulting
       .pyd libraries (most likely delta3d\bin).

   STAGE
   -----
   You'll need:
   -Visual Studio .NET 2005
   -Qt 4.x, the windows open-source release (http://www.trolltech.com)
  
  
   Building Qt 4.x Open Source Version with MSVC
   -----------------------------------------------
    1. To configure Qt, just use the Visual Studio Command prompt, change
        directory to where Qt is, and type "configure -platform win32-msvc2005".  To see
        the list of supported compilers, see the folder "mkspecs" in the Qt installation.
       
     2. Once that is finished type "nmake" to start the compiling.  If you just want
          to build the libraries (much faster), type "nmake sub-src".
  
  
   Building the Delta3D Editor with MSVC
   -------------------------------------
  
   1. IMPORTANT: If you have installed the Windows dependency package or
      used the full-on installer, you must remove the Qt DLLs that are
      shipped inside ext\bin. These were placed there so users could
      use the STAGE binary without rebuilding Qt. However, if you are
      reading this section it means you _are_ rebuilding Qt in order
      to rebuild STAGE, so the old DLLs will conflict.
  
   2. Ok, onto building the editor. Open:
      delta3d\VisualStudio\utilities\STAGE\dtEditQt_2005.sln
  
   3. Build the entire solution.

   4. The STAGE.exe file should now reside in delta3d/bin.  Double-click to run!

Windows w/ SCons & Linux
-----------------------

1. Download SCons from http://www.scons.org .

2. You will notice files called SConstruct and SConscript in the delta3d
   subdirectories. These files are high-level scripts that tell SCons how
   to build Delta3D.

   To build the Delta3D libraries from the root delta3d directory type:
    scons

   By default, this will build everything possible, including all
   Delta3D libraries, examples, utilities, and Python bindings. If SCons
   cannot find Boost.Python (or buildPythonBindings=0 is passed to scons)
   the bindings will be skipped. Likewise, if RTI cannot be found, the dtHLAGM
   library will be skipped.
   
   To install the shared libraries in the lib folder under the prefix
   you specified:
    scons install

   Use options include:
    -Q     - Quiet output.
    -j N   - Number of jobs to use, help for multiple processors.
    -c     - Clean out the previous build.
    --help - Display all options

    prefix=path - Path to in which to install Delta3D (e.g. /usr/local)
    libdir=path - Path to install libraries to (overrides prefix) (e.g. /usr/loca/lib64)
    includedir=path - Path to install headers to (overrides prefix)
    bindir=path - Path to install executables to (overrides prefix)
    mode=debug|release - 'debug' builds with debugging symbols.
                         'release' builds with optimizations enabled.
    boost=path to your boost installation
    rti=path ro your RTI installation
    cpppath=additional include directories (comma delimited)
    libpath=additional library directories (comma delimited)
    buildPythonBindings=0|1 - Set this to 0 if you want to skip the bindings

3. To build your own Delta3D apps in SCons, feel free to hack on scons_template
   as a template for how to use SCons outside our source tree.  

   dtPython
   --------
   The Delta3D Python bindings requires the following additional
   packages: Python and Boost.Python.

   Install Boost Python (Linux w/ bjam, see above for MSVC):
   - Obtain the Boost library from SourceForge (package 'boost'):
     http://sourceforge.net/projects/boost/
   - Obtain Boost Jam (package 'boost-jam').
   - Decompress the BoostJam archive and place the file 'bjam' in your PATH.
   - Set env. var PYTHON_ROOT to your your python installation (usually /usr or /usr/local)
   - Set env. var PYTHON_VERSION to the 2-part major python version (e.g. 2.3 or 2.4)
   - Go to boost/libs/python/build.
   - Run 'bjam -sTOOLS=gcc'.
   - Root up and 'bjam install'

   Build the Python bindings for Delta3D engine:
   - Go to the delta3d root directory.
   - If your installation of Boost is in a non-standard location,
     run scons with the 'boost=/path/to/boost' option, otherwise just build
     as normal.
   
   Set the PYTHONPATH environement variable to contain the var DELTA_LIB.

   dtHLAGM
   -----
   Requries RTI package to be installed! We cannot distribute RTI with
   Delta3D, so you are on your own. The dtHLAGM module is compiled and tested
   against RTI-S although any RTI should work.

   Once your have an RTI installed, run:

   'scons rti=/path/to/rti'
   

posted on 2008-02-27 00:02 七星重劍 閱讀(5561) 評論(0)  編輯 收藏 引用 所屬分類: Game GraphicsC++ lib -- Qt
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲先锋成人| 久久青草久久| 麻豆国产精品777777在线| 欧美一区二区日韩| 欧美日韩免费区域视频在线观看| 韩国精品久久久999| 亚洲一区图片| 久久成人人人人精品欧| 国产日本欧美一区二区三区| 亚洲主播在线| 久久人人爽人人| 伊人一区二区三区久久精品| 久久先锋影音| 亚洲日本va午夜在线影院| 欧美激情女人20p| 中文av一区二区| 久久国产视频网| 亚洲激情第一区| 欧美在线视频一区二区三区| 在线中文字幕一区| 国产精品欧美一区二区三区奶水| 日韩视频在线免费| 午夜久久久久久| 亚洲国产精品一区| 欧美日韩免费观看一区三区| 国产精品亚洲片夜色在线| 国内精品福利| 欧美日韩少妇| 国内自拍亚洲| 亚洲欧美日韩另类| 亚洲精品一区在线| 久久伊伊香蕉| 亚洲精品一级| 久久激情一区| 亚洲视屏一区| 夜夜嗨av一区二区三区免费区| 亚洲国产老妈| 亚洲欧美一区二区激情| 国产精品国产三级国产普通话蜜臀 | 亚洲美女av在线播放| 亚洲午夜91| 欧美日韩成人| 欧美区在线播放| 久久久精品免费视频| 夜夜嗨av一区二区三区网站四季av | 国产日韩精品在线播放| 国产精品av免费在线观看| 久久人人爽人人爽爽久久| 欧美精品成人91久久久久久久| 久久亚洲欧美国产精品乐播| 亚洲美女色禁图| 久久久噜噜噜久久| 久久久久久久久岛国免费| 国产精品成人v| 亚洲麻豆av| 日韩一级不卡| 99视频精品全国免费| 91久久久久久久久| 美女啪啪无遮挡免费久久网站| 好吊日精品视频| 99re6热在线精品视频播放速度| 香蕉国产精品偷在线观看不卡 | 欧美成人精品激情在线观看 | 久久超碰97中文字幕| 亚洲欧美日本国产有色| 裸体一区二区| 一区二区三区高清不卡| 一区二区三区色| 欧美jizzhd精品欧美喷水| 久久综合久久久| 欧美成人午夜77777| 悠悠资源网亚洲青| 美女精品自拍一二三四| 久久精品官网| 狠狠色丁香婷综合久久| 久久综合国产精品| 久久综合色播五月| 99re热这里只有精品免费视频| 亚洲人成77777在线观看网| 日韩视频一区二区三区在线播放| 免费国产自线拍一欧美视频| 麻豆成人在线观看| 亚洲无亚洲人成网站77777 | 欧美视频三区在线播放| 看欧美日韩国产| 亚洲欧洲精品成人久久奇米网 | 欧美日韩国产综合视频在线观看 | 美女国内精品自产拍在线播放| 老司机精品视频一区二区三区| 日韩视频精品在线观看| 亚洲色图在线视频| 激情成人av| 亚洲视频专区在线| 久久青草福利网站| 欧美高清在线视频观看不卡| 亚洲精品一区二区三区在线观看 | 国产精品爱久久久久久久| 久久aⅴ国产紧身牛仔裤| 你懂的视频欧美| 午夜在线不卡| 欧美伦理影院| 小处雏高清一区二区三区| 亚洲一级片在线观看| 国内精品久久久久影院色| 亚洲精品在线视频| 在线观看91精品国产入口| 一区二区三区**美女毛片| 亚洲高清色综合| 99热这里只有成人精品国产| 一色屋精品亚洲香蕉网站| 在线综合亚洲欧美在线视频| 亚洲高清毛片| 久久国产福利| 欧美一区二区三区精品电影| 欧美美女福利视频| 欧美国产一区二区| 久久都是精品| 欧美日韩人人澡狠狠躁视频| 久久久综合免费视频| 国产精品成人av性教育| 亚洲欧洲一区二区三区在线观看| 国产情侣一区| 亚洲天堂免费观看| 99成人在线| 欧美亚洲网站| 国产精品99久久久久久久久 | 性做久久久久久免费观看欧美| 欧美成年人视频网站欧美| 久久精品青青大伊人av| 国产精品毛片在线看| 亚洲一区3d动漫同人无遮挡| 蜜臀av一级做a爰片久久| 美女主播视频一区| 伊人狠狠色j香婷婷综合| 久久爱www久久做| 欧美一区二区三区在线观看| 国产精品亚洲片夜色在线| 亚洲免费视频一区二区| 久久综合中文| 美女诱惑黄网站一区| 国产精品视频一二三| 亚洲少妇一区| 亚洲欧美怡红院| 国产精品日韩在线| 亚洲一区二区三区视频| 销魂美女一区二区三区视频在线| 久久久久久久网站| 久久精品国产视频| 国产精品一二三四| 久久久水蜜桃| 国内免费精品永久在线视频| 欧美在线免费| 亚洲激情在线激情| 亚洲精品免费在线观看| 一本色道久久精品| 国产精品盗摄久久久| 亚洲影院一区| 老司机免费视频一区二区三区| 欧美bbbxxxxx| 久久一区二区三区四区| 精品88久久久久88久久久| 美女日韩在线中文字幕| 亚洲欧洲日韩在线| 国产精品日韩一区二区三区| 欧美一区二区网站| 在线亚洲精品| 国产精品亚洲成人| 久久综合狠狠| 中文国产亚洲喷潮| 美女视频一区免费观看| 亚洲一区在线视频| 国产精品午夜国产小视频| 在线亚洲观看| 老司机67194精品线观看| 日韩午夜av| 国产亚洲精品v| 亚洲精品一区二区在线| 欧美一区=区| 亚洲国产日韩欧美在线99 | 欧美在线free| 亚洲人成77777在线观看网| 国产精品久在线观看| 老司机久久99久久精品播放免费| 宅男噜噜噜66国产日韩在线观看| 麻豆久久精品| 午夜欧美精品| 欧美女人交a| 久久精品亚洲一区二区三区浴池| 亚洲毛片在线免费观看| 欧美国产三区| 夜夜嗨av一区二区三区中文字幕| 国产精品美女www爽爽爽| 欧美成人精品在线观看| 欧美在线999| 免费成人美女女| 亚洲免费视频成人| 在线视频一区观看| 一本大道久久a久久精品综合| 免费在线欧美黄色| 久久精品国产视频|