我的软件在幕后执行一些C代码的生成和编译。 我使用Python的Setuptools控制它,它调用自己选择的C编译器 - 在Windows上,默认为MSVC。 现在编译时,MSVC会发出如下消息:
{{filename}}
Creating library C:\{{path}}
Generating code
Finished generating code
(已经问过这个原因here。) 对于我的用户来说,这是令人困惑和困惑的(因为我的软件也生成代码)。 因此,我希望通过编译器选项,环境变量或类似功能禁用这些消息,即以我的设置中可以控制的方式。
到目前为止我尝试了什么或者什么不起作用:
我在the list of compiler options使用 message,verbos *,status,generat *,等关键字找不到任何有用的内容。
互联网搜索仅返回有关如何为其他可执行文件(未列入MSVC)的此命令或命令行选项的说明(例如here)。
Setuptools'verbose
参数已设置为False
,但我不认为解决方案位于Setuptools中,因为在手动调用MSVC时也会发生这种情况。