我正在使用Visual Studio工具集(2008)构建.dll。当我进行链接步骤时:
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读取时失败了。
答案 0 :(得分:2)
没有标记可以传递给LINK以防止创建导入库或导出文件。
我建议你完全忽略这条消息。