Maya API help

Maya API help

Anonymous
Not applicable
699 Views
0 Replies
Message 1 of 1

Maya API help

Anonymous
Not applicable
I need some help about maya api, but I could not write the detail question,it can’t be submit,I don’t know why,so I write detail in the attachment file,please help me!
I use win7 and Microsoft Visual Studio 2008. I want to use c++ and Maya Api to write a code to read or write a “.ma” file without the Maya software ,is it can be realize? I try to write a code, but when I run it, it will show error:
Unhandled exception at 0x1003285d in 123.exe: 0xC0000005: Access violation reading location 0x000000a1.
My code is blow:
#include “test.h”
#include “StdAfx.h”
#include
#include
#include
#include
#include
#include
#include
int main(int argc, char **argv)
{
const MString fileName="abc.ma";
MFileIO mf;
cerr <> mf.isNewingFile&#40;&#41;
MFileIO::newFile&#40;true&#41;
setCurrentFile&#40;fileName&#41;
mf.setCurrentFile&#40;fileName&#41;
//MFileIO::MFileIO&#40;fileName&#41;
//cerr <> //MLibrary::cleanup&#40;&#41;
return &#40;0&#41;
}
It stop at “MFileIO::newFile&#40;true&#41; ” and the error is : Unhandled exception at 0x1003285d in 123.exe: 0xC0000005: Access violation reading location 0x000000a1.
I delete the “MFileIO::newFile&#40;true&#41;” and use the “mf.setCurrentFile&#40;fileName&#41;” or “MFileIO::MFileIO&#40;fileName&#41; ” to replace it,or I change it to “MFileIO::newFile&#40;false&#41;”,but the violation is also appear.
The output is:
‘123.exe’: Loaded ‘D:\c++\124\Debug\123.exe’, Symbols loaded.
‘123.exe’: Loaded ‘C:\Windows\System32\ntdll.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\kernel32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\KernelBase.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\OpenMaya.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\AG.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Base.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\wsock32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\ws2_32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\msvcrt.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\rpcrt4.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\nsi.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\advapi32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\sechost.dll’
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5\msvcr80.dll’
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5\msvcp80.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Foundation.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\MayaRes.dll’
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_cbf21254470d8752\mfc80.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\gdi32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\user32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\lpk.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\usp10.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\shlwapi.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\oleaut32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\ole32.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\AppVersion.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\MC3.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\winmm.dll’
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_cbf21254470d8752\mfc80u.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\shell32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\psapi.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\version.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\pdh.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\IPHLPAPI.DLL’
‘123.exe’: Loaded ‘C:\Windows\System32\winnsi.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\secur32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\sspicli.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\tbb.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\libguide40.dll’, Binary was not built with debug information.
‘123.exe’: Loaded ‘C:\Windows\System32\comdlg32.dll’
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5\comctl32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\netapi32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\netutils.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\srvcli.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\wkscli.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\AnimEngine.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\CommandEngine.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\python25.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\DependEngine.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\NurbsEngine.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\GeometryEngine.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Image.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\IMFBase.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\ExtensionLayer.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\opengl32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\glu32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\ddraw.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\dciman32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\setupapi.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\cfgmgr32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\devobj.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\dwmapi.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\msimg32.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\DataModel.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\DependCommand.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\3dGraphics.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\awGR.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\HWFoundation.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\HWGL.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\HWDirectX.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\d3d9.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\d3d8thk.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\d3dx9_36.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\HWRender.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\PolyEngine.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\libmmd.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\SubdivEngine.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Nurbs.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\RenderModel.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Poly.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Shared.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\DNACore.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\awCacheShared.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\libawxml2.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\iff.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\ModelSlice.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\PolySlice.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Subdiv.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\SubdivGeom.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\Translators.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\NurbsSlice.dll’
‘123.exe’: Loaded ‘C:\Program Files\Autodesk\Maya2009\bin\RenderSlice.dll’
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\msvcr90d.dll’, Symbols loaded.
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\msvcp90d.dll’, Symbols loaded.
‘123.exe’: Loaded ‘C:\Windows\System32\imm32.dll’
‘123.exe’: Loaded ‘C:\Windows\System32\msctf.dll’
‘123.exe’: Loaded ‘C:\Windows\winsxs\x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_03ca5532205cb096\mfc80CHS.dll’, Binary was not built with debug information.
First-chance exception at 0x1003285d in 123.exe: 0xC0000005: Access violation reading location 0x000000a1.
Unhandled exception at 0x1003285d in 123.exe: 0xC0000005: Access violation reading location 0x000000a1.

maya_api_help__2.pdf

0 Likes
700 Views
0 Replies
Replies (0)