Mi historial es C# pero tengo que mantener algo de legacy (MS) C++. En esa base de código me topé con:C++: ¿Qué hace #pragma comment (lib, "XXX") con "XXX"?
#pragma comment(lib, "OtherLib700.lib")
donde 700 hay algunas versiones. Además, 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 denomina OtherLib900 ...
Parece que el programa 'incluyó' el código de la lib para que ya no dependa de la DLL externa. (O que el programa 'automáticamente' usa la DLL más nueva ...)
¿Cuál es correcto? ¿Hay alguna manera de confirmar aún más esa 'suposición'?
Downvoted para aceptar la respuesta incorrecta. – rustyx