I am building a .dll using the Visual Studio toolset (2008). When I do the linking step:
link -nologo -OUT:Foo.dll Foo.obj -DLL -IMPLIB:None.lib
This creates None.lib and None.exp. It also displays the message:
Creating library None.lib and object None.exp
I'd like to suppress the creation of those two files, and the associated message. The message is annoying and makes it开发者_运维技巧 hard to see more useful messages in the build log. The files aren't particularly big but do contribute to hard drive traffic and file fragmentation.
I have tried looking for flags that I can pass to link, without any luck. I also tried setting -IMPLIB:nul, but that fails as it tries to read from the nul.exp first.
There are no flags you can pass to LINK to prevent the creation of an import library or exports file.
I suggest you simply ignore the message.
精彩评论