C ++: Что на самом деле делает комментарий #pragma (lib, «XXX») с «XXX»?

Мой опыт работы с C #, но я должен поддерживать некоторые устаревшие (MS) C ++. В этой кодовой базе я наткнулся на:

#pragma comment(lib, "OtherLib700.lib")

где 700 - какое-то управление версиями. Кроме того, библиотека является DLL с тем же именем.

Сначала я подумал, что программа будет зависеть от DLL, но после удаления из системы программа все еще работает. Однако существует более новая версия DLL, которая называется OtherLib900 ...

Кажется, что программа "включена" код библиотеки, чтобы он больше не зависел от внешней библиотеки DLL. (Или что программа "автоматически" использует более новую DLL ...)

Который правильный? Есть ли способ дополнительно подтвердить это «предположение»?

Ответы на вопрос(3)

Ваш ответ на вопрос