前言
Saba模型加载器,demo使用的glfw和dx11,所以需要自己手动创建框架,现在要内嵌入Qt中,本章先接力编译saba。
Saba简介
一个开源的3D模型加载器。
编译saba之前需要先编译bullet和glfw,未提供的请自行百度。
编译Bullet库
步骤一:下载解压
Github:https://github.com/bulletphysics/bullet3
CSDN粉丝免积分下载:https://download.csdn.net/download/qq21497936/16083901
QQ群:1047134658(点击“文件”搜索“bullet”,群内与博文同步更新)
步骤二:CMake配置
配置要调按下图调整下:
步骤三:CMake生成工程
步骤四:VS2015 WIN64编译
步骤五:vs2015win64 releae版本和debug版本分别编译
步骤六:生成的库截图出来以便后续需要
编译Saba库
步骤一:下载解压
Github:https://github.com/benikabocha/saba
粉丝免积分下载:https://download.csdn.net/download/qq21497936/16083902
QQ群:1047134658(点击“文件”搜索“saba”,群内与博文同步更新)
步骤二:CMake配置
缺少Bullet库,添加后继续:
去掉这个,不然会卡glfw处,如下图:
步骤三:生成工程
步骤四:VS2015 WIN64编译
经过论证是版本问题,需要规定一下版本,bullet3-3.06,所以更改版本后,红胖子又重新走一遍。
步骤五:编译成功
命令行测试
读者可以自己找个模型。
simple_mmd_viewer_glfw.exe -model kizunaai/kizunaai.pcm
模块化(2021年04月03日补充)
测试运行(2021年04月03日补充)
工程模板(2021年04月03日补充)
sabaDemo_v1.0.0_基础模板_saba环境配好.rar