Wextra 的 Qt Creator 错误不起作用

Posted

技术标签:

【中文标题】Wextra 的 Qt Creator 错误不起作用【英文标题】:Qt Creator Error For Wextra is not Working 【发布时间】:2018-12-20 11:01:51 【问题描述】:

:-1: 错误:D8021:无效的数字参数'/Wextra'

QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector 无法正常工作

【问题讨论】:

【参考方案1】:

D8021 建议您使用 MSVC,但您正在为 gcc 提供命令行开关...

MSVC 没有名为 /Wextra 的命令行开关,只有 /Wall

即使在 SO 上进行快速搜索也会回答您的问题:

    cmake invalid numeric argument '/Wextra'

    gcc -Wall -pedantic -Wextra in Visual Studio.

【讨论】:

它仍然不能在 QT creator 中工作我是新手,你能给我另一个解决方案吗 cmake invalid numeric argument '/Wextra' 我检查了他们所说的这个链接,就像我们必须在 CMakelist.txt 文件中添加一些代码一样。这个文件我可以在 C:/Qt/ 目录中获得吗?或者在我的项目中我必须制作这样的文件?

以上是关于Wextra 的 Qt Creator 错误不起作用的主要内容,如果未能解决你的问题,请参考以下文章

断点在 Qt Creator 中不起作用

为啥 Qt Creator 3.0.0 欢迎模式在 VM 中不起作用?

Qt Creator Mac OS X 10.8.3 调试助手不起作用

无法在 Mac 上的 Qt creator 中链接 pylon 框架

为啥“光标下的跟随符号”在 Mac OS X 的 Qt Creator 中不起作用?

Qt creator运行出现moc文件错误求大神解答