-- Binaries created with different versions of the v140, v141, v142, and v143 toolsets can be combined. The key rule is that the linker should only work with inputs built by toolsets that are the same version, or earlier, as itself. This linking applies to apps, libraries, import libraries, and static libraries. In some cases, an import library for [implicitly linked](../build/linking-an-executable-to-a-dll.md#implicit-linking) DLLs built using a later version of the toolset can be linked using an earlier version of the toolset, especially if the import library strictly uses `extern "C"` for the imports/exports. Here are some examples of what this means:
0 commit comments