У меня есть решение, состоящее из 3-х проектов. Один - статическая библиотека, а два - консольные EXE-файлы, которые зависят от этой библиотеки и связаны с ней. Их настройки кажутся идентичными. Строю один из них:
1> ------ Сборка началась: Проект: masksample, Конфигурация: Отладка Win32 ------
1> Компиляция ...
1> stdafx.cpp
1> Компиляция .. .
1> masksample.cpp
1> Компиляция манифеста в ресурсы ...
1> Связывание ...
1> ССЫЛКА: C: \ Users \ DarekSz \ Praca \ cci \ Debug \ masksample.exe не найден или не создан последней инкрементной ссылкой; выполнение полной ссылки
1> Встраивание манифеста ...
1> masksample - 0 ошибок, 0 предупреждений
========== Сборка: 1 выполнено успешно, 0 не удалось, 1 актуально, 0 пропущено ==========
Затем я перехожу к созданию другого:
1> ------ Сборка началась: Проект: calibsample, Конфигурация: Отладка Win32 ------
1> Компиляция ...
1> stdafx.cpp
1> Компиляция .. .
1> calibsample.cpp
1> Компиляция манифеста в ресурсы ...
1> Связывание ...
1> ССЫЛКА: C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.exe не найден или не создан последней инкрементной ссылкой; выполнение полной ссылки
1> Создание библиотеки C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.lib и объекта C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.exp
1> Встраивание manifest ...
1> calibsample - 0 ошибок, 0 предупреждений
========== Сборка: 1 выполнено успешно, 0 не выполнено, 1 обновлено, 0 пропущено ==========
Почему на этот раз компоновщик создает файлы .lib и .exp? Есть ли какая-то возможность включить и выключить это, что я активировал, не зная об этом?