Мой фон - С#, но я должен поддерживать некоторое наследие (MS) С++. В этой кодовой базе я перепутал:
#pragma comment(lib, "OtherLib700.lib")
где 700 - некоторое управление версиями. Кроме того, lib является DLL с тем же именем.
Сначала я подумал, что программа будет зависеть от DLL, но после ее удаления из системы программа все еще работает. Однако существует более новая версия DLL, которая называется OtherLib900...
Кажется, что программа "включила" код lib, чтобы он больше не зависел от внешней DLL. (Или что программа "автоматически" использует новую DLL...)
Какой из них правильный? Есть ли способ подтвердить это "предположение"?