轻松编译blender(转载) - Blender(OpenSource 3d softw...

来源:百度文库 编辑:神马文学网 时间:2024/10/02 17:58:38
轻松编译blender(转载)
字体:小中大 |打印 发表于: 2006-10-31 00:19    作者: YoYo    来源: 魔兔网
1. 下载代码和库
- 下载天天更新的BLENDER原代码和库 (~70MB):http://download.blender.org/projects/bf-blender/daily-checkouts/
- 解压到 C:\build, 目录结构如下:
C:\build\blender...........................(含原代码)
C:\build\lib..................................(含库文件)
C:\build\old.................................(可安全删除)
C:\build\CVSROOT.broken...........(可安全删除)
C:\build\CVSROOT.broken2.........(可安全删除)
2. 下载编译软件
- 下载并安装 Python 2.4.3 Win32 (9MB):www.python.org
- 下载 Mingw 5.0.2 (~10MB):www.mingw.org . 安装时, 先选个镜象, 下一页选择 “Candidate” , 再下一页选择 “MinGW BASETOOLS” 与 “G++ COMPILER”
- 下载并安装 SCons 0.96.1 Win32 (300KB)www.scons.org
3. 环境设置
- 单击开始/START>> 控制面版/Control Panel >> 系统/System >> 高级/Advanced >> 环境参数/Envoronmant Variables >> 在 System Variables 区内双击 ”PATH“
- 在PATH尾端加入: 代码:
;C:\Python24;C:\mingw\bin
4. 编译
- 在 C:\build\blender\ 下新建一个文本文档, 命名为 user-config.py (不是 user-config.py.txt!)
- 用notepad打开此文件,把以下配置文件拷进去
代码:
WITH_BF_OPENAL = 'true'
WITH_BF_GAMEENGINE='true'
WITH_BF_BULLET = 'true'
WITH_BF_INTERNATIONAL = 'true'
WITH_BF_ODE = 'true'
WITH_BF_OPENEXR = 'true'
WITH_BF_FTGL = 'true'
WITH_BF_FMOD = 'true'
WITH_BF_SDL = 'false'
WITH_BF_FFMPEG = 'false'
WITH_BF_QUICKTIME = 'false'
BF_PYTHON_VERSION = '2.4'
CCFLAGS = ['-pipe', '-funsigned-char', '-fno-strict-aliasing' ]
CXXFLAGS = [ '-pipe', '-mwindows', '-funsigned-char', '-fno-strict-aliasing']
CCFLAGS.extend( ['-march=i686', '-ftracer', '-fomit-frame-pointer', '-ffast-math','-mmmx', '-msse', '-funroll-loops','-frerun-cse-after-loop', '-frerun-loop-opt', '-fforce-addr'])
CXXFLAGS.extend( ['-march=i686','-ftracer', '-fomit-frame-pointer', '-ffast-math','-mmmx', '-msse', '-funroll-loops','-frerun-cse-after-loop', '-frerun-loop-opt', '-fforce-addr'])
REL_CFLAGS = [ '-O3' ]
REL_CCFLAGS = [ '-O3' ]
- 单击 开始/START>> 运行/Run >> 键入 "cmd"
- 键入 代码:
cd C:\build\blender
- 开始编译键入: 代码:
scons BF_TOOLSET=mingw BF_BUILDDIR=c:\build\install
- 命令需要大约10-20分钟完成, 如一切顺利, 一份崭新的Blender 2.42a 以被安装到 C:\build\install\win32-mingw\
好了,就那么简单!
*如英文和中文有差异,以英文为准。
*详细解释请看http://mpan3.ubc.3322.org/sub.php?mid=resources&fid=how.txt