编译Assimp傻瓜教程
assimp的编译过程和搭建OpenGL环境时glfw的编译基本相同,建议先阅读 环境搭建 下载源码 这里使用的是3.3.1版本,Github下载assimp 源码 解压完你会得到 接下来我们要编译这些源码 为什么要在自己机器上编译?因为从源代码编译库可以保证生成的库是兼容你的操作系统和CPU的,而预编译的二进制文件可能会出现兼容问题(甚至有时候没提供支持你系统的文件) 但是提供源代码所产生的一个问题在于不是每个人都用相同的IDE开发程序,因而源码提供的工程/解决方案文件可能和一些IDE不兼容,人们只能从.c/.cpp和.h/.hpp文件来自己建立工程/解决方案,这是一项枯燥的工作,但因此也诞生了一个叫做CMake的工具 CMake CMake是一个工程文件生成工具 http://www.cmake.org/cmake/resources/software.html 我们可以使用预定义好的CMake脚本,根据自己的选择(像是Visual Studio, Code::Blocks, Eclipse)生成不同IDE的工程文件。这个工具就能让我们从GLFW源码里创建一个Visual Studio 2017工程文件,之后就能顺利编译 CMake需要一个 源代码目录 和一个 存放编译结果的目标文件目录 ,源代码目录我们选择下载的assimp的源代码的根目录