【Qt】Qt Creator 警告: Unused parameter ‘xxx‘

1. 问题

Qt开发中,有些函数参数没有使用,会报Unused parameter 'xxx'警告,这个警告不影响代码正常运行。

2. 屏蔽这个警告的方法

2.1 方法1

函数中添加 Q_UNUSED(arg);

c 复制代码
TestClass::TestClass(QObject *parent)
{
	Q_UNUSED(parent);
}

2.2 方法2

.pro工程文件中使用QMAKE_CXXFLAGS_WARN_ON,格式:QMAKE_CXXFLAGS_WARN_ON += -W[no-]<警告选项>

c 复制代码
QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter

2.3 测试无效的方法(windows系统)

c 复制代码
# .pro文件中添加如下方法,在windows中测试无效,Linux系统没有测试。
QMAKE_CXXFLAGS += -Wno-unused-parameter
相关推荐
小短腿的代码世界8 小时前
Qt进程间通信全体系深度解析:从QSharedMemory到本地Socket的七层武器
开发语言·qt
学习,学习,在学习9 小时前
Qt工控仪器程序框架设计详解(工控多仪器控制版本)
开发语言·c++·qt
mengzhi啊12 小时前
qt程序release版在Windows运行崩溃。使用dump文件+vs2022进行解析+豆包
qt
sycmancia14 小时前
Qt——拖放事件深度剖析
开发语言·qt
长沙红胖子Qt16 小时前
项目实战:Qt圆形百分比进度控件基础设计构架Demo
qt·圆形进行百分比控件
我在人间贩卖青春17 小时前
重学Qt——模型视图结构
qt
qq_4017004117 小时前
Qt如何 发送带结构体数据的信号
开发语言·qt
xiaoye-duck18 小时前
Qt 初识核心:从 HelloWorld 到基础控件,吃透对象树与内存管理
开发语言·qt
小短腿的代码世界19 小时前
KDReports源码深度解析:Qt报表引擎如何做到“所见即所得“?从模板引擎到PDF导出的完整渲染管线揭秘
网络·qt·pdf
小短腿的代码世界19 小时前
Qt布局系统源码深度解析:QLayout如何操控你的界面——从QBoxLayout到QGridLayout的底层引擎揭秘
开发语言·数据库·qt