Остановите создание .lib и .exp при создании .dll с Visual Studio

Я создаю .dll использование набора инструментов Visual Studio (2008). Когда я делаю связывающийся шаг:

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

Это создает None.lib и None.exp. Это также отображает сообщение:

Creating library None.lib and object None.exp

Я хотел бы подавить создание тех двух файлов и связанное сообщение. Сообщение является раздражающим и мешает видеть более полезные сообщения в журнале сборки. Файлы не являются особенно большими, но действительно способствуют трафику жесткого диска и фрагментации файла.

Я попытался искать флаги, которые я могу передать ссылке без любой удачи. Я также пытался установить-IMPLIB:nul, но это перестало работать, поскольку он пытается читать из nul.exp сначала.

6
задан Neil Mitchell 27 October 2009 в 14:12
поделиться