未找到Assimp的aiImportFile()标识符

时间:2014-04-06 03:31:50

标签: c++ windows visual-studio opengl assimp

这里有我的标题:

// ASSIMP
#include <assimp\Importer.hpp>
#include <assimp\scene.h>
#include <assimp\postprocess.h>

它编译并且没有未解析的外部因素,所以我的库文件应该是正确的。

但是进一步向下:

/* load file with assimp and print some stats */

const aiScene* scene = aiImportFile(file_name, aiProcess_Triangulate);
if (!scene) {
    fprintf(stderr, "ERROR: reading mesh %s\n", file_name);
    return false;
}

我收到aiImportFile的错误,指出找不到它的标识符。从assimp的作品来看,其他所有东西都令人费解。

我该如何解决这个问题?目前编译assimp的源代码不起作用,我没有得到任何库文件所以我被困在“完整”下可用的内容。

1 个答案:

答案 0 :(得分:0)

在寻找解决方案的大量工作之后,我很确定问题是在调试模式下编译库。我相信它只适用于发布模式。

不幸的是,这已经有一段时间了,目前我的计算机上没有代码,所以我不是百分百肯定,但我90%肯定。