entry point __CxxFrameHandler3 could not be located

Started by
3 comments, last by DiPharoH 15 years, 11 months ago
i am using:- Directx feb 2007 Directx10 winxp i developed ann app when i run it crashes whith this error "the procedure entry point __CxxFrameHandler3 could not be located in thr dynamic link library msvcrt.dll" so is there any way notto link with msvcrt.dll and link with msvcrtd.dll or msvcrtd0.dll??? i think the problem that framehandler3 is for vista can anyone help??????
Advertisement
What compiler are you using? It's not VC6 is it?
i am using visual c++ 2008
There are various mentions of this linker error online. From having done your preliminary research for you it would suggest that this is a general problem with mis-matched libraries and is a general C/C++ problem rather than a DirectX specific one.

I suggest you check your compiler/IDE configuration as well as SDK installations. Moved to 'General Programming' for further discussion.

You may also find this bit of reading interesting, albeit not a solution:
Quote:From CodeProject:
I've realized what the mysterious __CxxFrameHandler3 is for. When the compiler generates exception records for objects destructors it places there a reference to this function, which gets as parameters the frame info (including the list of destructors to be called) and is responsible for the following things:

1. Examine the exception and decide whether this block catches it.
2. Call the destructors during the unwind.


hth
Jack

<hr align="left" width="25%" />
Jack Hoxley <small>[</small><small> Forum FAQ | Revised FAQ | MVP Profile | Developer Journal ]</small>

thanks mate
but it's not a linking error
it compiles well
but when i run the app
that's what happen

This topic is closed to new replies.

Advertisement