使用Visual Studio构建.dll文件时停止创建.lib和.exp文件。

7
我正在使用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读取,因此失败了。

这对我也很有兴趣。 - Vinnie Falco
1个回答

2

无法通过传递标志给LINK来防止创建导入库或导出文件。

建议您简单地忽略该消息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接