Справочник
Линковка
Шаг сборки после компиляции: объектные файлы и библиотеки склеиваются в один .exe, а каждый вызов функции связывается с её кодом.
Линковка — это второй шаг сборки. После std::cout», а самого кода std::cout в нём нет.
Выполняет линковку
- Склеивает все .obj и нужные части .lib в один app.exe.
- Связывает каждый вызов с кодом функции: заменяет пометку «здесь вызывается
std::cout» адресом, где этот код лежит.
Если для вызова кода не нашлось, линковка падает с ошибкой LNK2019.
Поэтому