【发布时间】:2014-01-23 04:20:54
【问题描述】:
我正在尝试在 osx(Lion 10.7.5) 上测试库 assimp。但是 Demo.app 在 Demo.app/Contents/Resources 文件夹中找不到模型文件。奇怪的是,我的旧演示工作正常。 主要代码如下:
bool ImportModel(const string& pFile)
{
Assimp::Importer importer;
const aiScene* scene = importer.ReadFile(pFile, ...);
if(!scene)
{
cout<<importer.GetErrorString()<<endl;
return false;
}
return true;
}
int main(void)
{
while(ImportModel("skin.xml"));
return 0;
}
一直返回:无法打开文件“skin.xml”。 Demo.app 的结构如下:
Contents
Frameworks
info.plist
MacOS
Demo
libassimp.dylib
Resources
Demo.icns
skin.xml -> the model file.
知道哪里可能出错了吗?谢谢大家。
【问题讨论】: