From: Alexandre Naaman (naaman++at++sgi.com)
Date: 09/13/2005 16:48:55
Hi ZhiBin,
In order to get the loader for Inventor to work on Win32 you need
"exactly" the right set of dlls and compile flags and ... you get the
picture.
At the end of the day, you may be able to compile and run with what
you've found on http://studierstube.org/ but it's probably best if
you use the exact same DLLs we used to compile the loader.
Go ahead and grab them from here: http://reality.exsgi.org/naaman/
inventor_dlls_32.zip
I'm not certain at this moment if these were the same DLLs we used
with version 3.2 of Performer but they will definitely work with
version 3.2.1.
Just copy inventor.dll on top of where ever you currently have
placed the dll you built and hopefully it will just work.
Please try them out and let me know how it goes.
Thanks,
Alex.
Most likely this has to do with using an incompatible version of
Inventor with the
On Jul 10, 2005, at 4:59 PM, zhibin miao wrote:
> Dear Sir or Madam:
>
> I am writing this email to ask your help. I have
> OpenGL performer 3.2 for window and a pc with Windows
> XP Sp2. For development I use MS Visual Studio 6.0
> with SP6.
> I have a question to ask:
> In order to use the OpenInventor loader on Win32, I
> obtained precompiled versions of OpenInventor loader
> on Win32 (DLL file) from the following locations:
> http://www.studierstube.org/openinventor
>
> when I loaded a .iv file, I got a pop windows with
> error message :" .... the memory can't be read !"
> Could you give me some suggestion on this problem? Is
> this error of Open Inventor loader? How to load a .iv
> file in OpenGL performer on Win32?
> Many thanks. I look forward to your reply.
>
> ZhiBin Miao
>
> The following is the debug message.
>
> D:\Program Files\Silicon Graphics\OpenGL
> Performer\Data>perfly -n 7 xforms.iv
> PF
> ================================================
> PF = OpenGL
> Performer 3.2 =
> PF = DEMO
> EDITION =
> PF
> ================================================
> PF = For information
> about purchasing the full =
> PF = OpenGL
> Performer product, visit =
> PF =
> http://www.sgi.com/software/performer/ =
> PF
> ================================================
> 2536 PF Debug:
> 2536 PF Debug: pfdFindConverterDSO() -
> DSO search path is:
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\Lib\libpfdb;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\Lib\Debug\libpfdb;"
> 2536 PF ".;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\Lib\libpfdb;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\Lib\Debug\libpfdb;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\lib\libpfdb;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\lib;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\share\Performer\lib\libpfdb;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\lib\Debug\libpfdb;"
> 2536 PF "d:\Program
> Files\Silicon Graphics\OpenGL Perfo
> rmer\lib\Debug"
> 2536 PF Debug: [2536] Reached Debug:
> usdetach not implemented
> 2536 PF Debug: pfuInit(): pid 2536
> created pfUtil data pool: pfu
> til2536
> 2536 PF Debug: CALLING pfMultipipe(1)
> 2536 PF Info: All 1 processors
> available on this machine.
> 2536 PF Debug: MUSTRUN of stage 1 on
> CPU 2536not available for t
> his platform.
> 2536 PF Info: ----------- Performer
> Process State --------
> 2536 PF Proc: APP
> pid:2536
> 2536 PF Proc: ISECT
> pid:2536
> 2536 PF Proc: DBASE
> pid:2536
> 2536 PF Proc: CLOCK pid:0
> 2536 PF Proc: COMPUTE
> pid:2536
> 2536 PF Proc: SYNC pid:0
> 2536 PF Pipe Proc: CULL
> Pipes:1
> 2536 PF Proc: CULL Pipe:0
> pid:0
> 2536 PF Pipe Proc: DRAW
> Pipes:1
> 2536 PF Proc: DRAW Pipe:0
> pid:0
> 2536 PF Pipe Proc: LPOINT
> Pipes:1
> 2536 PF Proc: LPOINT Pipe:0
> pid:0
> 2536 PF Pipe Proc:
> CULL_SIDEKICK Pipes:1
> 2536 PF Thread Proc:
> CULL_SIDEKICK Pipe:0 Threads:
> 1
> 2536 PF Proc: CULL_SIDEKICK
> Pipe:0 pid:0
> 2536 PF Proc:
> CULL_SIDEKICK Pipe:0 Thread:0
> pid:0
> 2536 PF
> -------------------------------------------
> 2536 PF Notice: pfdLoadFile_iv:
> xforms.iv
> 2536 PF Status:
> 2536 PF Initializing
> OpenInventor
> 2536 PF Opening file
> "xforms.iv"
> 2536 PF Loading file into
> OpenInventor
> 2536 PF Converting scene
> graph to Performer
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ----------------------------------------------------------------------
> -
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> ----------------------------------------------------------------------
> -
>
This archive was generated by hypermail 2b29 : Tue Sep 13 2005 - 16:50:37 PDT