Subj : Re: Uresolved external when linking To : borland.public.cpp.borlandcpp From : Bo George Date : Mon Aug 02 2004 02:34 pm Sorry...here are the details. I am using Windows XP and it is a 32 bit program in GUI mode that I am compiling. The .lib that I am referencing was compiled using MS Visual C++ 6.0. Here are the specific error messages I'm getting: Info :Linking C:\VSS_5.0\PremiumQuote199 (5.0)\PRODUCTS\OBJ\products.exe Error:Error: Unresolved external 'DATTABLES::Find(char*)' referenced from module src\acc.cpp Error:Error: Unresolved external 'DATTABLE::GetValue(char*,unsigned int,unsigned int)' referenced from module src\acc.cpp Error:Error: Unresolved external 'DATOBJ::~DATOBJ()' referenced from module src\products.cpp Error:Error: Unresolved external 'DATOBJ::Load()' referenced from module src\products.cpp Error:Error: Unresolved external 'DATOBJ::DATOBJ(char*)' referenced from module src\products.cpp Error:Error: Unresolved external 'DATTABLES::~DATTABLES()' referenced from module src\products.cpp Error:Error: Unresolved external 'REFARRAY::~REFARRAY()' referenced from module src\products.cpp All of the offending items in the message are found in the dll created using MS VC++ 6.0. I've used the Borland Implib to generate the .lib from the dll (because I was getting "Bad object file using the .lib created by MS VC++). Could this possibly be something related to how MS VC++ creates the module definitons versus how Borland expects them? "Ed Mulroy [TeamB]" wrote in message news:410b7d16$1@newsgroups.borland.com... > It is difficult to deal with a problem unless one knows the > information about the environment and the error. > > - What operating system? > - 16 or 32 bit program? > - If 16 bit, is it DOS, Windows EasyWin or a DLL? > - If 32 bit, is it GUI mode or console mode? > - What is the exact text of the name of the symbol which was > not found? > - Is the symbol involved in the error something you provided or > something that is part of the language? > > . Ed > > > Bo George wrote in message > > news:410a49f8$1@newsgroups.borland.com... > > > > I have just upgraded from 4.52 to 5.0 and am trying to build > > a project. I created the project from scratch and then added > > all my necessary files (including .lib files). I've verified that > > the paths specified for includes, libs and source are correct. > > However, when I compile I get "Unresolved external" on just > > one of the libs I am using. There are others .lib files in the > > same directory that don't get this type of error. > > > > Being new to Borlands IDE I can't help but think there might > > be a project setting or something that I may be missing. > > Has anyone got any ideas? > > .