3

我在 Mac OS X Lion 中构建 Blender 2.6 时遇到问题。我所做的在这里描述

http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Mac

但我发现我必须使用这些说明安装 Xcode 3。

http://blog.laurent.etiemble.com/index.php?post/2011/09/04/Xcode-3.2.6%2C-Lion-and-PPC-support

但是,我发现了一些错误,现在,当我尝试这样做时:

A.) Scons 将 blender/config/darwin-config.py 复制到 blender 文件夹中,并将文件重命名为 user-config.py:

cd ~/blender-build/blender cp build_files/scons/config/darwin-config.py user-config.py 然后打开 user-config.py 并更改最顶部的标志以满足您的需要(千万不要(!)直接更改 darwin-config.py ):

MACOSX_ARCHITECTURE 需要设置为正确的架构:ppc、i386(英特尔 32 位)或 x86_64(英特尔 64 位)在第一次成功构建后,您可以随后(“专家模式”)调整其他设置以进行优化构建。

请注意,32 位架构(ppc 和 i386)默认使用 10.4SDK 构建。如果您使用的是 OSX 10.6,您可能需要安装 10.4 SDK,它是 xcode 安装中的一个可选包。然后启动构建:

python scons/scons.py -j 2 将“2”更改为系统中的实际 CPU 核心数,以加快构建过程。

如果一切顺利,生成的 blender.app 将驻留在此处:blender-build/install/darwin/blender.app

我收到以下错误

ld:在 /Users/usersname/blender-build/build/darwin/lib/libbf_intern_guardedalloc.a 中,存档没有架构 x86_64 collect2 的目录:ld 返回 1 退出状态

你知道我能做些什么来解决这个问题吗?有什么建议么?

提前致谢

4

0 回答 0