2009-10-27 13 views
6

Sto creando un file .dll utilizzando il set di strumenti di Visual Studio (2008). Quando eseguo il collegamento:Arresta la creazione di .lib e .exp durante la creazione di un file .dll con Visual Studio

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

Questo crea None.lib e None.exp. Viene inoltre visualizzato il messaggio:

Creating library None.lib and object None.exp 

vorrei sopprimere la creazione di questi due file, e il messaggio associato. Il messaggio è fastidioso e rende difficile vedere altri messaggi utili nel log di compilazione. I file non sono particolarmente grandi ma contribuiscono al traffico del disco rigido e alla frammentazione dei file.

Ho provato a cercare le bandiere che posso passare al collegamento, senza fortuna. Ho anche provato a impostare -IMPLIB: nul, ma questo fallisce mentre prova a leggere da nul.exp prima.

+0

Questo è interessante anche per me. –

risposta

2

Non ci sono contrassegni da passare a LINK per impedire la creazione di una libreria di importazione o di esportazione del file.

Suggerisco di ignorare semplicemente il messaggio.

Problemi correlati