Hi Nan,
I don't believe its a bug in OSG itself, it's the stupid Microsoft debug
libraries.
I suspect you are linking against the third party libraries built for
VS2005, hence its works ok in debug mode.
It's certainly worth applying SP1 for VS2008, but you also must make sure
you linking against the third party libraries built with the version of VS
you 
are using.
You could download the libs for vs2008 and use those and see if it
builds/runs ok in debug mode?

Let us know how it goes.

Cheers

Martin.


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Nan WANG
Sent: 09 February 2011 19:51
To: [email protected]
Subject: [osg-users] pUserData crash when run .exe in debug or release
version

Hi, everyone:

When I compile osg2cpp.cpp (from example folder) in VS2005 sp1, both debug
and relase version are correct. No problem of running them.

But when I tried with VS2008, both debug and release version stopped by an
error:  Expression: _CrtIsValidHeapPointer(pUserData)

Looks like:

[Image: http://i53.tinypic.com/2yz0kl3.jpg ]

BTW: in VS2008, in release version,  running .exe file without VisualStudio
IDE is ok....but still some errors.

What is the problem? Who to fix this bug? Install SP1 for VS2008?

Thank you!

Cheers,
Nan

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=36506#36506





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to