1

我的软件在后台执行了一些 C 代码的生成和编译。我使用 Python 的 Setuptools 来控制它,它调用自己选择的 C 编译器——在 Windows 上,这默认为 MSVC。现在在编译时,MSVC 会发出如下消息:

{{filename}}
Creating library C:\{{path}}
Generating code
Finished generating code

(这里已经问过原因。)对于我的用户来说,这是阻碍和混乱的(因为我的软件也生成代码)。因此,我希望通过编译器选项、环境变量或类似的方式禁用这些消息,即以可以在我的设置中控制的方式。

到目前为止我尝试了什么或什么不起作用:

  • 我在使用message、verbos*、status、genrat*等关键字的编译器选项列表中找不到任何有用的东西。

  • Internet 搜索仅返回有关如何单击此选项或其他可执行文件(未针对 MSVC 列出)的命令行选项的说明(例如此处)。

  • Setuptools 的verbose参数已设置为False,但我认为解决方案不在 Setuptools 中,因为手动调用 MSVC 时也会发生这种情况。

4

0 回答 0