如何使用 make 传递编译器参数?
我
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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
QMAKE_CXXFLAGS_WARN_ON
而不是QMAKE_CXXFLAGS
设置编译器警告。QMAKE_CXXFLAGS_WARN_ON
instead ofQMAKE_CXXFLAGS
sets the compiler warnings.