I just installed the Microsoft Visual C++ 2015-2022 Redistributable (x64) and did not observe the imports/dependencies mentioned.
The above were produced by dumpbin.exe from the files installed by the version 14.34.31938.0 x64 redist.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
While doing a DLL dependency analysis of my C++ application, I noticed that msvcp140.dll
and concrt140.dll
from the Microsoft Visual C++ 2015-2022 Redistributable (x64) have a odd dependency relationship. concrt140.dll
lists msvcp140.dll
in its import directory table, while msvcp140.dll
lists concrt140.dll
in its delay import directory table. This suggests that msvcp140.dll
is a hard dependency of concrt140.dll
, while concrt140.dll
is a soft dependency of msvcp140.dll
. What's the reason behind such a dependency relationship? This is the only time I've ever seen two DLLs that depend on each other.
I just installed the Microsoft Visual C++ 2015-2022 Redistributable (x64) and did not observe the imports/dependencies mentioned.
The above were produced by dumpbin.exe from the files installed by the version 14.34.31938.0 x64 redist.