>Perhaps Bryan compiled OpenVRML in Multi-threaded DLL but *Release*?
>That is probably the default for it. If it is the case, you certainly do
>want to change that - mixing debug and release libs in one binary is a
>no-no on Windows - you will get weird crashes and problems if you do so
>due to  a different memory allocation system in the debug libs.

>Regards,

>Jan


Hi,

So from Jan's response I checked and as a recap I got my openvrml 0.14.3
from
http://sourceforge.net/project/downloading.php?groupname=artoolkit&filename=OpenVRML-0.14.3-win32.zip&use_mirror=easynews

>From a previous post I thought that merely unzipping the folder was all
that needed to be done since I had the antlt object file library.

Now I'm thinking there is something else to be built.

So I fish around and find a VS solution in: C:\Documents and
Settings\Bryan
Berg\Desktop\openVRML\OpenVRML\src\openvrml-0.14.3\ide-projects\Windows\VisualC7\OpenVRML

I try building this and gets lots of fun linking errors such as ...

Linking...
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "class
std::basic_ostream<char,struct std::char_traits<char> > & __cdecl
std::operator<<<char,struct std::char_traits<char>,class
std::allocator<char> >(class std::basic_ostream<char,struct
std::char_traits<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &)"
([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@1@@std@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@2@@0@@Z)
already defined in openvrml.lib(browser.obj)
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "class
std::basic_ostream<char,struct std::char_traits<char> > & __cdecl
std::operator<<<struct std::char_traits<char> >(class
std::basic_ostream<char,struct std::char_traits<char> > &,char const *)"
([EMAIL PROTECTED]@std@@@std@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED])
already defined in ReaderWriterVRML2.obj
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other
libs; use /NODEFAULTLIB:library
openvrml.lib(browser.obj) : error LNK2001: unresolved external symbol
"public: virtual class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > __thiscall
antlr::RecognitionException::getFileLineColumnString(void)const "
([EMAIL PROTECTED]@antlr@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@2@@std@@XZ)
openvrml.lib(browser.obj) : error LNK2001: unresolved external symbol
"public: virtual class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > __thiscall
antlr::RecognitionException::toString(void)const "
([EMAIL PROTECTED]@antlr@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@2@@std@@XZ)
openvrml.lib(browser.obj) : error LNK2019: unresolved external symbol
"public: virtual __thiscall antlr::Parser::~Parser(void)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "public: virtual
__thiscall antlr::LLkParser::~LLkParser(void)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED])
openvrml.lib(browser.obj) : error LNK2019: unresolved external symbol
"public: __thiscall
antlr::RecognitionException::RecognitionException(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &,int,int)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@[EMAIL 
PROTECTED]@2@@std@@[EMAIL PROTECTED])
referenced in function "public: __thiscall
antlr::SemanticException::SemanticException(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &,int,int)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@[EMAIL 
PROTECTED]@2@@std@@[EMAIL PROTECTED])
openvrml.lib(browser.obj) : error LNK2001: unresolved external symbol
"public: virtual void __thiscall antlr::LLkParser::traceOut(char const *)"
([EMAIL PROTECTED]@antlr@@[EMAIL PROTECTED])

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.

Maybe I should just shoot myself.

Anyways,

Thanks again for all of the responses,


Bryan

Bryan Berg
The Salk Institute LOG-G
10010 N. Torrey Pines Rd
La Jolla CA 92037
Phone: 858 453-4100 x 1435


_______________________________________________
osg-users mailing list
osg-users@openscenegraph.net
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to