链接:
https://pan.baidu.com/s/1Qmn4b5GVbmmoevj5tRUzxw
提取码:iabp
由于项目需要,需要将 Blender 下载并编译成 C++源代
码,整个过程耗时 3 天,国内网站有三篇比较好的文章,确
实不错,按照他们的操作步骤都没成功。
第一篇 2014 年
https://www.cnblogs.com/kekec/p/3856713.html
第二篇 2016 年
https://blog.csdn.net/code_better/article/details/5
3434919
第三篇 2019 年
https://blog.csdn.net/lzgeye/article/details/895749
81
最终根据官网上的说明一步一步操作,总算是完成了,
特别是下载依赖库这一块,不要觉得下载太慢就改换其他方
式(这一点走了不少弯路)。
特别说明一下,如果在国内下载依赖库和源代码最好选
择在早上六点到八点,这个时间段下载会比较快。
记录一下操作过程,希望能帮助到大家。
运行环境
安装 SVN(下载依赖库)
https://svn.blender.org/svnroot/bf-blender/trunk/li
b/win64_vc15
(win64_vc15 是版本号,以后可能会到 win64_vc16)
Git(下载源代码)
git://git.blender.org/blender.git
VS2019 需要安装 C++相关模块
上方文章有提到需要安装 cMake,个人理解源代码里面的
make.bat 就可以代替 cMake 软件,所以在编译源代码时没用
到 cMake 软件,当然也可以使用 cMake 软件生成源代码。
操作步骤
下载源代码和依赖库
可参照官网上步骤:https://wiki.blender.org/wiki/Building_Blender/Windows
以上可以自行下载,如果不选择自己下载,可直接运行下载
好的压缩包解压进行安装(大概有 4 个多 G,解压缩 30 多 G)。
将压缩包解压缩,文件结构不要不要发生变化,如下图:
运行 window+R,输入 cmd 显示 dos 界面,cd 到 blender 文
件夹下,直接输入 make,开启编译模式,需要耐心等待大概
十几分钟,直到编译完成。Build.log 文件可查看编译过程
是否报错。文件结构如下图:
VS2019 打开 Blender.sln 如下图:
此时在根目录 bin-Debug 下将生成编译好的软件如下图:
点击 blender.exe 运行软件
至此,blender 编译完成。