Движок с нуля
Справочник

link.exe

Линкер MSVC: программа, которую сборщик запускает после cl.exe. Линкер склеивает .obj-файлы и библиотеки в готовый .exe.

link.exe — это линкер от Microsoft: обычный файл-программа рядом с cl.exe внутри Visual Studio. link.exe запускается после компилятора, когда уже есть main.obj.

Что делает link.exe:

  1. берёт твой main.obj и находит недостающий код (например, std::cout) в библиотеках .lib;
  2. склеивает всё в один исполняемый файл app.exe.

Если нужной функции нет ни в одном файле, он останавливается с ошибкой, которая начинается с LNK.