I am sharing a problem that was just discovered that was difficult to detect: if you a.lib into two a.lib ( a.lib and b.lib ) located in different lib paths ( /PathToA/ and /PathToB/ ), the problem is unresolved external Problems can arise if there is an old version of, say, b.lib in the path /PathToA/ .
In this case, you may incorrectly reference an unwanted library. Thus, as a solution to this particular multi-link problem, make sure you do not have multiple versions of the library in your library paths.
source share