一、Assimp下载
https://gitcode.com/assimp/assimp/tree/master
下载源码解压到本地路径下,工程内新建build文件夹
二、cmake
configure配置
1、visual studio版本
2、MinGW
MinGW还需配置gcc和g++路径,需提前将QT配置到系统环境变量中
环境变量->选择path->编辑->新建->输入QT安装路径到bin目录(我的C:\qt\Qt5.15.8\Tools\mingw810_64\bin)
配置完成后切换到cmake界面,分别选择gcc、g++路径
Configer、Generate顺利的话一切正常无错误
VS下按步骤完成点击openProject打开生成后的工程点击编译,生成库
MinGW下需要通过mingw32-make.exe对生成后的makefile进行编译
打开cmd->cd到刚刚assimp内新建的build文件夹下,输入mingw32-make.exe命令后等待编译完成.......
三、错误
1、vs下遇到"没找到DirectX"
解决方法:下载路径
安装时可能会弹窗遇到一个错误码为s1023的错误(我就碰到了),提示安装失败。这个错误的解决方法在这个链接→(s1023错误)里,是英文的,我翻译成中文说一下就是:
1. 卸载: Visual C++ 2010 Redistributable Package version 10.0.40219
在控制面板里像卸游戏一样卸,注意看清楚一定要把x86和x64两个都卸载了(看清楚是2010,还有很多其他年份的名字很相似的,别搞错了)
2. 再次傻瓜式一键安装之前下载好的DirectX安装包
3. 装完DirectX后,重新把刚刚卸载掉的两个东西装上(Visual C++ 2010 Redistributable Package→下载地址)