-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Bryan,

Bryan Berg wrote:
..>

First, please, if you want somebody to help you, *quote* the mails
properly and cut the irrelevant parts. I had to carefully compare your
mail to the previous version that I have seen already in order to
discover the content of your post. The ">" symbol is an established
standard for doing so.

> So now I'm like .... hmmmmm .... has anyone out there been able to
> compile open vrml 0.14.3 on Windows XP using VS 8.0 (2005 express)?
> One thought I have is that maybe theres some incompatibility with VS
> since this is supposed to be for eVS 2003.
> 
> Or maybe the OpenVRML source code is faulty and I need to go else
> where.

That's nonsense, the errors you are getting are linking errors caused by
Visual C++ inconsistencies and *not* compilation errors or runtime
problems. The problem is somewhere in your project settings for OpenVRML
and not in OpenVRML code. We had this version of OpenVRML working just
fine VS 7.x and also with VS 8.0 in VRlab.

This forum post is dealing with exactly the same error in another library:
http://www.hightechtalks.com/vc-net/error-lnk2005-class-std-basic_istream-435884.html

Jean-Sebastien was right about the runtime library options - you MUST
ensure that all your libraries are built using THE SAME settings. If you
are using Multi-threaded DLL and debug somewhere, *EVERYTHING* needs to
use that setting. That includes the dependencies of OpenVRML too - did
you rebuild the antlr library provided with OpenVRML with these settings?

It could be tedious to hunt down, I agree. However, for that you need to
complain to Microsoft about their brain-dead compiler design :( If you
cannot find the offending dependency, I suggest that you recompile all
your libraries from scratch - including OSG, libpng, libjpeg, antlr,
OpenVRML etc, using exactly the same compiler/linker settings. You will
 need to go into each solution/project and check them.

If you are using precompiled 3rd party libraries downloaded from
somewhere, it is likely that something was built with a different
version of VC++ and with different settings, causing trouble.

Alternatively, you can always switch over to Linux - there you will not
have these problems.

> 
> Maybe I should just shoot myself.

That is not likely to solve the problem.

Regards,

Jan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org

iD8DBQFGjYfsn11XseNj94gRAjgzAJ9sb1ltj8yQtySCbZAYlezYAixwDQCfVb+8
TqhrUz+iHDhCqus/JRLmtwY=
=+QcL
-----END PGP SIGNATURE-----
_______________________________________________
osg-users mailing list
osg-users@openscenegraph.net
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to