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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top