Почему делает мой Visual C++ .exe сборка, проекта создают .lib и .exp файлы?

У меня есть решение, состоящее из 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> Библиотека Creating C:\Users\DarekSz\Praca\cci\Debug\calibsample.lib и объект C:\Users\DarekSz\Praca\cci\Debug\calibsample.exp
1> Встраивание декларации...
1> calibsample - 0 ошибок (ошибок), 0 предупреждений (предупреждений)
========== Сборка: 1 следовавший, 0 отказавших, 1 актуальное, 0 пропустили ==========

Почему компоновщик создает .lib и .exp файлы на этот раз? Там некоторая опция состоит в том, чтобы включить это и от которого я активировался, не зная о ней?

17
задан neuviemeporte 12 May 2010 в 16:15
поделиться