c++ - microsoft - dll visual studio
saber si.lib es estático o importar (2)
Tengo un archivo .lib
compilado a partir del código C. ¿Cómo sé si se necesitará esta biblioteca autónoma estática o solo una lib de importación y una DLL en tiempo de ejecución? ¿Hay alguna opción dumpbin
que me falta?
Mire en los archivos de encabezado que lo acompañan, si la función está ''decorada'' con __declspec(dllimport)
que es una biblioteca de importación. O busque un archivo .def adjunto, que también le indique que es una biblioteca de importación.
Use el comando lib. Si es estático, lib te mostrará una pila de archivos .obj dentro. No es así si es am implib.
lib /list foo.lib
lo haré.
Ver también:
http://msdn.microsoft.com/en-us/library/e17b885t(v=vs.80).aspx