Assimp 库的未知类型名称

问题描述 投票:0回答:1

我在我的 C 项目中使用 assimp 库。我使用

sudo apt install libassimp5
安装了该库,并包含以下标头:

#include <assimp/cimport.h>
#include <assimp/postprocess.h> 
#include <assimp/scene.h>

一开始一切似乎都很好,但像

aiMesh
aiScene
这样的类型名称是未知的。我也在使用
-lassimp
标志进行编译。知道为什么这些类型名称未知吗?这是我的错误:

unknown type name ‘aiMesh’
static struct Mesh processMesh(aiMesh *mesh, const aiScene *scene) {

关于如何解决这个问题有什么想法吗?

c compiler-errors include assimp
1个回答
0
投票

您还需要包含 mesh.h nHeader:

#include <assimp/mesh.h>

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.