2024版Assimp配置教程

2024-08-30 03:52
文章标签 配置 教程 2024 assimp

本文主要是介绍2024版Assimp配置教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近想看看图形学,选择速通LearnOpenGL,不出意外最耗时间的依然是配置环境。按照教程上的把GLFW等等配置的没有问题,但是在Assimp这里卡住了。原因是教程上说的不详细,而网上查的又和现在的版本相去甚远,导致捣鼓了好一段时间才搞定。

环境:

  • VS 2022

第一步:Github下载Assimp

直接打开github上的assimp并且下载压缩包:GitHub - assimp/assimp: The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

解压出来大致长这样:

第二步:使用Cmake编译

下载cmake,在bin文件夹内打开cmake-gui.exe,打开的页面如下:

第一行选择assimp所在的文件夹,第三行选择编译完的文件放在哪个文件夹(你可以像我一样放在同目录的build文件夹内),然后按左下角configure,一串变红的变量,不要做更改再点一下configure,所有变量变成白色,随后点generate,就可以在文件夹内看到编译好的文件。

这里可能会出现缺少DirectX的报错,建议提前搜索下载DirectXSDK并配置好环境变量,这样就不会出现报错。

第三步:VS内生成

在cmake显示编译成功后,你可以点generate右边的open project直接用vs打开。如果没有反应的话,找到编译文件所在文件夹打开sln解决方案,如下图:

打开名为Assimp.sln即可。

打开之后在上面的菜单找到生成-生成解决方案,然后伴随着漫长的等待,生成终于是结束了。我这里显示3成功,实际上和数量没关系。只要ALL_BUILD生成成功就行。

第四步:找到你需要的文件

这一步是比较麻烦的一步,以前的Assimp会直接把所有文件都放在include和code文件夹里面,但现在不一样了,导致找了半天。

先找到我们最需要的.dll和.lib文件:

.dll文件在\bin\release文件夹内。如果你生成用的是VS的debug模式,那就在\bin\debug文件夹内。

.lib文件在\lib\release文件夹内:

然后找include文件夹,其中绝大部分在原来解压出来的include文件夹内,直接复制就行:

但是只用原来解压的include文件夹是不够的,还要加上编译完的文件夹内的include文件夹才行,里面有两个非常重要的头文件:

OK,以上就是Assimp需要的所有文件了。如果还有别的问题,欢迎在评论区指出。谢谢!

这篇关于2024版Assimp配置教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1119722

相关文章

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

Python pandas库自学超详细教程

《Pythonpandas库自学超详细教程》文章介绍了Pandas库的基本功能、安装方法及核心操作,涵盖数据导入(CSV/Excel等)、数据结构(Series、DataFrame)、数据清洗、转换... 目录一、什么是Pandas库(1)、Pandas 应用(2)、Pandas 功能(3)、数据结构二、安

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window