Blender源代码编译(VS2019、win64_vc15)

由于项目需要,需要将Blender下载并编译成C++源代码,整个过程耗时3天,国内网站有三篇比较好的文章,确实不错,按照他们的操作步骤都没成功。

第一篇2014年

https://www.cnblogs.com/kekec/p/3856713.html

第二篇2016年

https://blog.csdn.net/code_better/article/details/53434919

第三篇2019年

https://blog.csdn.net/lzgeye/article/details/89574981

最终根据官网上的说明一步一步操作,总算是完成了,特别是下载依赖库这一块,不要觉得下载太慢就改换其他方式(这一点走了不少弯路)。

特别说明一下,如果在国内下载依赖库和源代码最好选择在早上六点到八点,这个时间段下载会比较快。

记录一下操作过程,希望能帮助到大家。

运行环境

安装SVN(下载依赖库)

https://svn.blender.org/svnroot/bf-blender/trunk/lib/win64_vc15

(win64_vc15是版本号,以后可能会到win64_vc16,win64_vc15会显示not exist)

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编译完成。

下载链接,请移步 https://download.csdn.net/download/lww_email/12548548

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lww_email

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值