如何使用 make 传递编译器参数?

发布于 2025-01-13 02:14:31 字数 306 浏览 5 评论 0原文

QMAKE_CXXFLAGS += -W4

试图将 W4 传递给编译器(VS2019 的 Microsoft 编译器)。

然而,不知何故,Qt Creator 之后传递了 W3 并且我的 W4 被覆盖了。在编译输出面板中我看到类似的内容:

cl -many -other parameters -W4 -and -more -W3 -and -others 

如何处理这个?

With

QMAKE_CXXFLAGS += -W4

I'm trying to pass W4 to the compiler (Microsoft compiler of VS2019).

However, someway, Qt Creator is passing W3 afterwards and my W4 is overwritten. In the compile output panel I see something like:

cl -many -other parameters -W4 -and -more -W3 -and -others 

How to deal with this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烛影斜 2025-01-20 02:14:31

QMAKE_CXXFLAGS_WARN_ON 而不是QMAKE_CXXFLAGS 设置编译器警告。

QMAKE_CXXFLAGS_WARN_ON instead of QMAKE_CXXFLAGS sets the compiler warnings.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文