BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1488|回复: 0

在ubuntu上编译blender

[复制链接]
发表于 2014-4-4 13:10:07 | 显示全部楼层 |阅读模式
本帖最后由 墨阳 于 2014-4-4 13:10 编辑

应群里朋友邀请 ,决定把blender在ubuntu上的编译过程写一下(其实还有一个问题,我在ubuntu上编译没有编译出dae模块,也希望得到大大们的指点,看看我哪里操作有问题)
首先从一台纯净的ubuntu系统开始:

1.升级apt源和安装ubuntu上一些基础的开发工具包(gcc ,vim ,git之类)
sudo apt-get update -y; sudo apt-get install git vim build-essential -y
BL1.png


2.从git获取最新的blender代码,依次执行mkdir ~/blender-git
cd ~/blender-git
git clone http://git.blender.org/blender.git
cd blender
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master bl3.png
[这张图只为显摆一下网速....]

3.安装blender的编译依赖,官方已经有提供脚本直接执行即可
cd ~/blender-git
sudo ./blender/build_files/build_environment/install_deps.sh

4.尝试编译~/blender-git/blender
make
出现报错
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OPENEXR_INCLUDE_DIR (ADVANCED)

bl4.png


/××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××/
最初遇到这个错误我以为是官方的脚本依赖安装的不全,所以直接到launchpad搜索openexr找到ppa用手动安装的
https://launchpad.net/+search?field.text=OPENEXR
sudo add-apt-repository ppa:irie/openexr
sudo apt-get update
sudo apt-get search oepnexr
sudo apt-get install openexr libopenexr-dev
其他一些依赖,比如OpenColorIO,LLVM等官方一堆依赖我也都是以同样的方式手动装的,装完之后就可以成功编译了

/××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××/


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-10-19 08:24 , Processed in 0.017972 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表