Hi,
I’m trying to compile Panda from 1.6.2 source using VS2008 on my Vista64 (I’m doing 32bit build), and it looks like the Panda itself is doing fine (I can start all samples code)
The problem is, I cannot complete “maxegg2009” module, which i want to use it on my 3dsMax2009
Here is the error I have from Max2009,
“R6034: 3dsmax loads C Runtime Model incorrectly,
Error 1114: maxegg2009.dlo intialize fail”
I think I have to modify a few things in “makepandacore.py” to make panda look at MaxSDK at the correct place
line 40: (“MAX2009”, “SOFTWARE\Autodesk\3DSMAX\11.0\MAX-1:409”, “Installdir”, “…\3ds Max 2009 SDK\maxsdk\include\CS”),
once it is complied I have the link error where I also fix this command, but I relink it from VScommand line!
link /nologo /NOD:MFC80.LIB /NOD:MFC90.LIB /NOD:LIBCI.LIB /NOD:MSVCRTD.LIB /DEBUG /nod:libc /nod:libcmtd /nod:atlthunk /DLL /MAP:NUL /FIXED:NO /OPT:REF /STACK:4194304 /INCREMENTAL:NO /OUT:built/plugins/maxegg2009.dlo /LIBPATH:“thirdparty/win-python/libs” built/tmp/maxegg2009_composite1.obj built/tmp/maxEgg.obj /DEF:“pandatool/src/maxegg/maxEgg.def” built/lib/libeggbase.lib built/lib/libprogbase.lib built/lib/libconverter.lib built/lib/libpandatoolbase.lib built/lib/libpandaegg.lib built/lib/libpanda.lib built/lib/libpandaexpress.lib built/lib/libp3dtool.lib built/lib/libp3dtoolconfig.lib built/lib/libp3pystub.lib comctl32.lib comdlg32.lib user32.lib “G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/core.lib” “G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/edmodel.lib” “G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/gfx.lib” “G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/geom.lib” “G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/mesh.lib” “G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/maxutil.lib” “G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/paramblk2.lib”
I have to put " for all this space-included path manually
“G:\Program Files (x86)\Autodesk\3ds Max 2009…\3ds Max 2009 SDK\maxsdk/lib/geom.lib”
then it produces “maxegg2009.dlo” for me, I copy it to the Max2009/Plugin directory and then the errors appear
I also put this into my windows path, to solve Error 62:intialize error
G:\Panda3d\panda3d-1.6.2\debug\bin
Please help! thanks in advance