C ++: ¿Qué hace realmente el comentario #pragma (lib, “XXX”) con “XXX”?

Mi fondo es C # pero tengo que mantener algo de C ++ heredado (MS). En esa base de código me topé con:

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

donde 700 es un versionado. Además de la lib es una DLL con el mismo nombre.

Primero pensé que el programa dependería de la DLL, pero después de eliminarlo del sistema, el programa aún funciona. Sin embargo, existe una versión más reciente de la DLL, que se llama OtherLib900 ...

Parece que el programa 'incluyó' el código de la biblioteca de modo que ya no depende de la DLL externa. (O que el programa "automáticamente" usa la DLL más nueva ...)

¿Cuál es la correcta? ¿Hay alguna manera de confirmar aún más ese "supuesto"?

Respuestas a la pregunta(3)

Su respuesta a la pregunta