Я получаю вышеуказанную ошибку при попытке создать функцию, которая принимает struct aiMatrix4x4 * или любые другие aiStructs, я не знаю, почему, я могу мои модели правильно, я просто не могу сделать функцию с выше структуры в качестве параметров для какой-то причине, вот код, я вопрос, я могу даже изолировать его, и он по-прежнему дает мне ошибку ...Ассимп разработанный тип относится к typedef
#include <math.h>
#include <assimp/cimport.h>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
#include <assimp/matrix4x4.h>
// A Bit Later in the Code
static inline void mat4x4_loadassimp(mat4x4 M, struct aiMatrix4x4* a);
Я использую последнюю assimp скомпилированные из исходных кодов .. с C. Использование clang в качестве компилятора.
Я не могу помочь вам больше, что DEV проекта https://github.com/assimp/assimp/issues/ 1126. Но у меня нет проблем с 'struct aiMatrix4x4 * a', я получаю' unknow mat4x4'. – Stargateur
Кажется, что 'typedef' доступен только с C++. – Stargateur
Вы должны опубликовать свой реальный код, потому что я не могу воспроизвести этот [mcve]. – Stargateur