C ++: O que o comentário # pragma (lib, “XXX”) realmente faz com “XXX”?

Meu fundo é C #, mas eu tenho que manter algum legado (MS) C ++. Na base de código, eu me deparei:

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

onde 700 é algum controle de versão. Além do lib é uma DLL com o mesmo nome.

Primeiro pensei que o programa seria dependente da DLL, mas depois de removê-lo do sistema, o programa ainda funciona. Existe uma versão mais recente da DLL, que é chamada OtherLib900 ...

Parece que o programa 'incluiu' o código da lib para que não seja mais dependente da DLL externa. (Ou que o programa 'automaticamente' usa a nova DLL ...)

Qual deles está correto? Há maneira de confirmar ainda mais essa 'suposição'?

questionAnswers(3)

yourAnswerToTheQuestion