Visual studio 2008 使用Visual Studio生成.dll时停止创建.lib和.exp
我正在使用VisualStudio工具集(2008)构建一个.dll。当我执行链接步骤时:Visual studio 2008 使用Visual Studio生成.dll时停止创建.lib和.exp,visual-studio-2008,Visual Studio 2008,我正在使用VisualStudio工具集(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 我想禁止创建这两个文件以及相关消息。该消息很烦人,很难在构建日志中看到更多有用的消息。这些文件不是特别大,但确实会导致硬盘流量和文件碎片
link -nologo -OUT:Foo.dll Foo.obj -DLL -IMPLIB:None.lib
这将创建None.lib和None.exp。它还显示以下消息:
Creating library None.lib and object None.exp
我想禁止创建这两个文件以及相关消息。该消息很烦人,很难在构建日志中看到更多有用的消息。这些文件不是特别大,但确实会导致硬盘流量和文件碎片
我试着寻找我可以传递给link的旗帜,没有任何运气。我还尝试设置-IMPLIB:nul,但由于它尝试先从nul.exp读取,因此设置失败。没有可以传递到链接的标志来阻止创建导入库或导出文件
我建议你干脆忽略这条信息。这也是我感兴趣的。