求助:Unhandled exception at 0x007be7e0 in test.exe: 0xC0000
c++吧
全部回复
仅看楼主
level 3
Unhandled exception at 0x007be7e0 in test.exe: 0xC0000005: Access violation writing location 0x00000010.
这个问题除了是访问数组越界,或者空指针还会是什么原因引起的?
源代码如下:
int main(int /*argc*/, char *argv[])
{
MStatus status;
status=MLibrary::initialize(true,argv[0],true);//运行在此中断!!!!!!!
if ( !status ) {
status.perror("MLibrary::initialize");
return (1);
}
MFileIO mfile;
mfile.newFile(true);
status=mfile.open ("456.ma");//打开文件到当前场景
if ( !status ){
status.perror("false");
}
MString aaa=mfile.currentFile();
cerr <<aaa ;
mfile.importFile("789.ma"); //导入一个文件,注意:已有的似乎不会修改,会增加现有场景中
status = mfile.saveAs("780.ma");
if (status) {
cerr << "resaved as "
<< mfile.currentFile()
<< endl;
} else {
status.perror("ffalse");
}
MLibrary::cleanup();
return (0);
}
由于涉及调用某软件的api,不能查看里面函数,请问有什么好的解决方法?
2014年02月21日 08点02分 1
1