在LearnOpenGL中学习到利用assimp中的 ReadFile 函数 加载obj模型,然而ReadFile()怎么样都返回NULL。一开始怀疑是文件的问题,但尝试不同的obj文件一样无法打开文件。求解答。
以下是小测试,就是在该函数出了问题,一直返回空。求解!
#include
#include
#include
#include
#include
using namespace std;
int main(){
Assimp::Importer importer;
string modelPath = "D:\\素材\\nanosuit\\nanosuit.obj";
const aiScene* scene = importer.ReadFile(modelPath, aiProcess_Triangulate | aiProcess_FlipUVs );
//检查一些标志位以确定scene是否加载成功
if (!scene || scene->mFlags & AI_SCENE_FLAGS_INCOMPLETE || !scene->mRootNode) {
cout << "ERROR::ASSIMP::" << importer.GetErrorString() << endl;
}
else cout << scene;
}