Link error LNK2019 on _Iscloc, _Getfacet and _Cltab

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello,

I am developping a kind of VRML 2.0 parser. I use Parser Generator
(http://www.bumblebeesoftware.com/) to automatically generate C++ code source.

When I used Visual C++ 6.0, everything just went alright. But I was asked to
upgrade to Visual C++ .NET 2003 and from that time I can't link anymore my
project.

I suspect the libraries provided with Parser Generator to included obsolete
headers. But I have no means of bypass this. The symbols that the linker
can't find are :
* public: bool __thiscall std::locale::_Iscloc(void) const
* public: class std::locale::facet const* __thiscall
std::locale::_Getfacet(unsigned int, bool) const
* private: static short const* std::ctype<char>::_Cltab

I spent my whole afternoon searching the www to find any clue of what to do
to overcome the problem but I didn't find.

Thank you for any kind of help.
(Excuse me for my poor english, I'm french ;)
 
Hi Dack,

If the parser generator includes static libs for VC 6.0, then you will need
to get equivalent versions for VC 2003. Lib files using the VC standard
libraries (like the CRT, STL, MFC or ATL) are not compatible between
versions.

Ronald Laeremans
Visual C++ team
 
Back
Top