2009-08-24 15 views
9

Me siento como un idiota haciendo una pregunta tan básica, pero por mi vida, no puedo encontrar mucho sobre este tema.creando el archivo .lib en Visual Studio

De todos modos, ¿cómo hace uno para hacer un archivo .lib usando Visual Studio (o cualquier herramienta)?

Digamos que tengo un proyecto o espacio de trabajo con un archivo .cpp y .obj en él.

TIA, Mike

Respuesta

12

Para crear un nuevo proyecto de biblioteca estática

En el menú Archivo, seleccione Nuevo y luego ... Proyecto.

En el panel Tipos de proyecto, en Visual C++, seleccione Win32.

En el panel Plantillas, seleccione Aplicación de consola Win32.

Elija un nombre para el proyecto, como MathFuncsLib, e ingréselo en el campo Nombre.

Elija un nombre para la solución, como StaticLibrary, e ingréselo en el campo Nombre de la solución.

Presione OK para iniciar el asistente de la aplicación Win32. En la página Descripción general del cuadro de diálogo Asistente de la aplicación Win32, presione Siguiente.

En la página Configuración de la aplicación del Asistente para aplicaciones Win32, en Tipo de aplicación, seleccione Biblioteca estática.

En la página Configuración de la aplicación del Asistente para aplicaciones de Win32, en Opciones adicionales, desactive la casilla de verificación del encabezado Precompilado.

Pulse Finalizar para crear el proyecto.

Ver here para más detalles.

0

mira las propiedades del proyecto. Habrá uno que diga algo como tipo de salida, simplemente elija la biblioteca, en lugar de .exe.

18

Vaya a Proyecto-> Propiedades. En "General", establece "Tipo de configuración" en "Biblioteca estática (.lib)". Luego, en "Enlazador", cambie la extensión del archivo de salida a .lib. Entonces estás listo para ir. Recuerde hacer esto para todas sus configuraciones (depuración, versión, etc.)

+0

Buena respuesta, pero al menos en Visual Studio 2008 no tendrá la opción "Enlazador" después de cambiar el tipo de proyecto, por lo que este paso no será necesario. –

+0

En 2010, también tuve que establecer el tipo de extensión en ".lib" también. – Kirbinator

+0

eso es lo que necesito. En todos lados, es obvio "nuevo proyecto" –

7

Vaya a propiedades-> Propiedades de configuración-> General-> Tipo de configuración.

Ahí quieres elegir la biblioteca estática (.lib).

Luego solo tiene que construirlo.

Cuestiones relacionadas