2

When checking a dll, dependency walker reports Error: A circular dependency was detected.

The documentation says

Detects circular dependency errors. This is a very rare error, but can occur with forwarded functions.

What does forwarded function mean in this context?

PS: The alternative Dependencies doesn't seem to give an error output.

StayOnTarget
  • 11,743
  • 10
  • 52
  • 81
Roi Danton
  • 7,933
  • 6
  • 68
  • 80
  • 1
    [I guess that would relate to type 3 here](http://www.dependencywalker.com/help/html/dependency_types.htm). And maybe type 4. [Previous answer](https://stackoverflow.com/questions/16802485/forward-declaration-circular-dependency). – Stein Åsmul Oct 21 '18 at 08:47
  • 1
    Circular Dependency: [Wikipedia](https://en.wikipedia.org/wiki/Circular_dependency). [Quora](https://www.quora.com/What-are-circular-dependencies-How-do-I-avoid-them). And we need to turn to Raymond Chen again: [Exported functions that are really forwarders](https://blogs.msdn.microsoft.com/oldnewthing/20060719-24/?p=30473). – Stein Åsmul Oct 21 '18 at 09:00

0 Answers0