Subj : Re: Exception handling linker errors. To : borland.public.cpp.borlandcpp From : Jeff Kish Date : Wed Apr 21 2004 09:11 am On 21 Apr 2004 03:46:39 -0700, "Miguel Tadeu" wrote: > >Hello, >Why do i get linker errors when building a project that builds correctly whithour exception handling? > >Here is the linker result > >Turbo Link  Version 7.1.32.2. Copyright (c) 1987, 1996 Borland International >Error: Undefined symbol _CatchCleanup() in module ..\source\pmmenu.c >Error: Undefined symbol _ThrowException(void far*,void far*,void far*,void far*,unsigned int,unsigned int,unsigned int,unsigned char far*) in module ..\source\pmmenu.c >Error: Undefined symbol ___InitExceptBlock in module ..\source\pmmenu.c Just a guess you are not including the correct libraries for linking with exception handling. ;> ) Assuming that this is the case, then I thought that there must be a way to turn them on and off, and perusing the help I found some linker options. This may not be what is going wrong, but it is worth a try: Under the c++ options there is a section to allow youto include Exception Handling /RTTI which may help if you don't have it turned on already. HTH Jeff Kish .