views:

35

answers:

0

Consider the following DLL dependency graph (snipped from within Dependency Walker):

How is it that MSVCR80 can be found at the top level but not from within MSVCP80?

I realize that in theory MSVCP80 could have a broken manifest, but since it's built by Microsoft, I haven't touched it, and it works fine in other projects, let's assume that's not the problem. In fact, I have seen this sort of problem in many contexts with many DLLs.

Extra credit: What tools/techniques could I have used to find my own answer to this question in this particular case?