【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
相关推荐
江凡心2 小时前
Qt 每日面试题 -1
服务器·数据库·qt
Alphapeople7 小时前
Qt中的延时
开发语言·qt
鸡c7 小时前
brpc的简单使用
开发语言·qt
技术不支持8 小时前
WSL2+Ubuntu 22.04搭建Qt开发环境+中文输入法
linux·运维·服务器·qt·ubuntu
不是仙人的闲人13 小时前
Qt日志输出及QsLog日志库
开发语言·数据库·qt
弘毅_Hao15 小时前
Qt clicked()、clicked(bool)、toggled(bool)信号的区别和联系
qt·按钮点击信号
机器视觉知识推荐、就业指导16 小时前
Qt/C++ TCP调试助手V1.1 新增图像传输与接收功能(附发布版下载链接)
c++·qt·tcp/ip
痛&快乐着16 小时前
python-在PyCharm中使用PyQt5
python·qt·pycharm
生信宝典19 小时前
ROC和AUC也不是评估机器学习性能的金标准
人工智能·qt·机器学习
机器视觉知识推荐、就业指导1 天前
Qt/C++事件过滤器与控件响应重写的使用、场景的不同
开发语言·数据库·c++·qt