blender源码路径(svn):https://svn.blender.org/svnroot/bf-blender/trunk/blender/

依赖外部Lib(svn):https://svn.blender.org/svnroot/bf-blender/trunk/lib/

注意:svn只托管了2.69版本的代码,最新的blender代码已采用git托管了,如果要获取最新的blender代码,请从git上拉去

版本号在BKE_blender.h文件中:#define BLENDER_VERSION         269

blender(git):https://developer.blender.org/diffusion/B/repository/master/

依赖外部Lib(git):https://developer.blender.org/diffusion/BL/

blender其他相关的开源项目(git):https://developer.blender.org/diffusion/

注:也可以从这里直接下载各个版本的代码压缩包:http://download.blender.org/source/

or http://mirror.cs.umn.edu/blender.org/source/

下载下来后,放置的目录结构如下:

├─blender
├─lib
│ └─windows

由于使用的编译器是32位的vs2008,上面外部的Lib库只下载了windows文件夹(其他平台或其他版本的编译器,请对号下载)

├─lib
│ ├─android
│ ├─darwin-6.1-powerpc
│ ├─darwin-8.0.0-powerpc
│ ├─darwin-8.x.i386
│ ├─darwin-9.x.universal
│ ├─mingw32
│ ├─mingw64
│ ├─python
│ ├─tests
│ ├─win64
│ ├─win64_vc12
│ ├─windows
│ ├─windows_vc12

注意:由于代码的某些工程中使用了shared_ptr指针,使用的vs2008的版本必须为SP1版本(具体版本号:9.0.30729.1 SP)中文版直接从这里下载

我使用的CMake的版本为:2.8.12.1

configure一下,发现没有error;然后就可以点击Generate将vs2008工程生成到bin2目录中

下载blender二进制版本

所有历史版本:http://ftp.nluug.nl/pub/graphics/blender/release/

最新版本:https://builder.blender.org/download/

blender源代码编译的更多相关文章

  1. 源代码编译安装Python3.5.2

    由于没有找到Python3.5的rpm安装包,因此进行源代码编译安装 1.下载Python3.5.2 [root@seastar ~]# cd /usr/local/src [root@seastar ...

  2. Android 6.0 源代码编译实践

    http://www.judymax.com/archives/1087 Android 6.0 源代码编译实践 https://mirrors.tuna.tsinghua.edu.cn/help/A ...

  3. Nginx+Php-fpm+MySQL+Redis源代码编译安装指南

    说明:本教程主要包括以下三个部分: 1. 源代码编译安装Nginx 2. 源代码编译安装php以及mysql.redis扩展模块 3. 配置虚拟主机 文中所涉及安装包程序均提供下载链接,欢迎使用 运行 ...

  4. 3DSlicer源代码编译过程vs2008+windows xp [转]

    一 下载QT源代码编译 1.  简述   在 Windows2000/xp/vista 下,安装 VS2008, QT 4.7.2 :并在 VS2008上建立 QT 的集成开发环境,利用 VS2008 ...

  5. 官方发布的新版本Qt已经不支持XP了,要自己从源代码编译

    官方发布的新版本Qt已经不支持XP了,要自己从源代码编译,编译选项里有个-target项,用来提供XP支持的,编译时加上-target xp就可以了 http://www.qtcn.org/bbs/r ...

  6. Ubuntu通过源代码编译安装Octave 4.0

    本教程/笔记,意在指导在Ubuntu及其它Linux系统上怎样通过源代码安装Octave. Octave简单介绍 Octave是GNU旗下取代matlab的数学工具软件,语法与matlab高度兼容.而 ...

  7. Storm-0.9.2-incubating源代码编译打包

    近期遇到一些同学询问Storm-0.9.2-incubating源代码编译打包的问题,现将编译步骤说明例如以下: 1.凝视掉project各pom文件里关于maven插件(maven-gpg-plug ...

  8. 源代码编译安装 PHP5.5.0,解决curl_exec訪问HTTPS返回502错误的问题

    近期碰到一个奇怪的问题. PHP使用 curl_exec 訪问 HTTPS 网页时, 返回502错误, 訪问HTTP网页时没有问题,  用   echo   phpinfo() ;  查看. 支持op ...

  9. [CLR via C#]1.1 将源代码编译成托管代码

    原文:[CLR via C#]1.1 将源代码编译成托管代码 1. 公共语言运行时(Common Language Runtime,CLR)是一种可由多种编程语言使用的"运行时". ...

随机推荐

  1. HDU 3535 分组混合背包

    http://acm.hdu.edu.cn/showproblem.php?pid=3535 题意:有n组工作,T时间,每个工作组中有m个工作,改组分类是s,s是0是组内至少要做一件,是1时最多做一件 ...

  2. centos 无线网卡安装,网卡rtl8188ee

    驱动: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Leve ...

  3. eclipes的Spring注解SequenceGenerator(name="sequenceGenerator")报错的解决方式

    eclipes的Spring注解SequenceGenerator(name="sequenceGenerator")报错的解决方式 右键项目打开Properties—>JA ...

  4. 【MavenWeb】初探:创建一个Maven Web项目

    第一步:创建一个Simple的Maven项目 直接点下一步,把name上面的几个部分填写好,直接Finish即可. 就可以看到如下的结构: 注意点1:如果按照网上的其他一些做法来创建,你会发现少了sr ...

  5. Graph Valid Tree

    Given n nodes labeled from 0 to n - 1 and a list of undirected edges (each edge is a pair of nodes), ...

  6. 【leetcode】Regular Expression Matching

    Regular Expression Matching Implement regular expression matching with support for '.' and '*'. '.' ...

  7. apache的httpd.conf翻译

    # This is the main Apache HTTP server configuration file. It contains the 这是Apache HTTP Server的主配置文件 ...

  8. Windows 下的 MarkdownPad 2 工具使用

    MarkdownPad 2 工具(windows) 一. 软件下载和安装 下载登陆官网: http://markdownpad.com/ 点击Download,会自动下载.或者直接点击http://m ...

  9. nyoj756_重建二叉树_先序遍历

    重建二叉树 时间限制:1000 ms  |  内存限制:65535 KB 难度:3   描述 题目很简单,给你一棵二叉树的后序和中序序列,求出它的前序序列(So easy!).   输入 输入有多组数 ...

  10. HDU 5762 Teacher Bo (鸽笼原理) 2016杭电多校联合第三场

    题目:传送门. 题意:平面上有n个点,问是否存在四个点 (A,B,C,D)(A<B,C<D,A≠CorB≠D)使得AB的横纵坐标差的绝对值的和等于CD的横纵坐标差的绝对值的和,n<1 ...