2009-10-27 7 views
6

Estoy construyendo un .dll usando el conjunto de herramientas de Visual Studio (2008). Cuando hago el paso de enlace:Detener la creación de .lib y .exp al construir un .dll con Visual Studio

link -nologo -OUT:Foo.dll Foo.obj -DLL -IMPLIB:None.lib 

Esto crea None.lib y None.exp. También muestra el mensaje:

Creating library None.lib and object None.exp 

Quisiera suprimir la creación de esos dos archivos y el mensaje asociado. El mensaje es molesto y hace que sea difícil ver más mensajes útiles en el registro de compilación. Los archivos no son particularmente grandes, pero contribuyen al tráfico del disco duro y la fragmentación de archivos.

He intentado buscar banderas que puedo pasar para vincular, sin suerte. También intenté establecer -IMPLIB: nul, pero eso falla, ya que trata de leer desde el nul.exp primero.

+0

Esto me interesa también. –

Respuesta

2

No hay indicadores que pueda pasar a LINK para evitar la creación de una biblioteca de importación o un archivo de exportación.

Le sugiero que simplemente ignore el mensaje.

Cuestiones relacionadas