Tengo una solución que consta de 3 proyectos. Una es una biblioteca estática, y dos son archivos .exe basados en consola que dependen y se vinculan con esta biblioteca. Sus configuraciones parecen ser idénticas. Construyo una de ellas:¿Por qué mi proyecto de Visual C++ .exe crea archivos .lib y .exp?
1> ------ Build comenzó: Proyecto: masksample, Configuración: Depuración Win32 ------
1> Compilar ...
1> stdafx .cpp
1> Compilar ...
1> masksample.cpp
1> Compilación de manifiesto a los recursos ...
1> Vinculación ...
1> Enlace: C: \ Users \ DarekSz \ Praca \ cci \ Debug \ masksample.exe no encontrado o no creado por el último enlace incremental; la realización completa enlace
1> Incorporación de manifiesto ...
1> masksample - 0 Error (s), 0 de aviso (s)
========== construcción: 1 tuvieron éxito, 0 incorrectos, 1 hasta a la fecha, 0 omiten ==========
Después paso a la construcción de la otra:
1> ------ Build comenzó: Proyecto: calibsample, Configuración: Depurar Win32 ------
1> Compilar ...
1> stdafx.cpp
1> Compilar ...
1> calibsample.cpp
1> Compilación de manifiesto a los recursos ...
1> Vinculación ...
1> LINK: C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.exe no encontrado o no creado por el último enlace incremental; realizando el enlace completo
1> Creando la biblioteca C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.lib y el objeto C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.exp
1> Embedding manifest. ..
1> calibsample - 0 error (s), 0 advertencia (es)
========== Compilación: 1 satisfactoria, 0 fallida, 1 actualizada, 0 omitida == ========
¿Por qué el enlazador crea los archivos .lib y .exp esta vez? ¿Hay alguna opción para activar y desactivar esto que activé sin saberlo?
¡Muchas gracias por esta entrada! – neuviemeporte
Oh sí, olvidé hacer esto en mi proyecto ... gracias por la respuesta –
¡agradable! muy útil. – Yves