-----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/