blend版本必须与其lib版本一致!
一、环境准备
1.下载VS2019
官网下载地址:Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本
工作负载根据需求多选,其中必须包括“使用C++的桌面开发”
2.下载安装TortoiseSVN
官网下载地址:Home · TortoiseSVN
3.下载安装CMake
官网下载地址:Download | CMake
安装完以上三个软件后重启电脑!
二、工程搭建
1.github官网下载blender
github官网blender地址:https://github.com/blender/blender
选择需要下载的版本,下载压缩包,这里下载的是blender-master。
2.新建 lib文件夹
blender-master同级路径下新建 lib->win64_vc15
文件位置如图:
3.下载lib
在lib->win64_vc15目录下右键 SVN Checkout
输入lib地址:
bf-blender - Revision 62933: /tags/blender-3.2-release/lib/win64_vc15
lib文件较大,大概有4G,下载过程缓慢。
4.CMake
CMake中输入blender路径,build输出到同级目录,然后Configure、Generate。(过程没截图,分别显示Configure done、Generate done即成功。)
5.文件位置
6.生成
选择Debug或Release,右键INSTALL,点击生成。
7.运行
blender设为启动项,运行。
运行结果:
三、遇到的问题
1.OPenAL32.dll文件等许多.dll文件找不到的问题
在...\lib\win64_vc15文件中找到系统错误提示的文件,复制到...\blender-master-build\bin\Debug
2.gltf插件的安装
下载对应版本的gltf插件:
https://github.com/KhronosGroup/glTF-Blender-IO
3.找不到python的问题
将...\lib\win64_vc15\python文件夹拷贝到...blender-master-build\bin\Debug\3.3