【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
相关推荐
小短腿的代码世界12 小时前
Qt跨进程通信在交易系统中的应用:让策略引擎与风控模块在毫秒级握手
开发语言·qt
小短腿的代码世界16 小时前
Qt 2D 绘制实战与性能优化深度解析
开发语言·qt·性能优化
深蓝海拓17 小时前
Qt:创建一套基于HSL颜色体系的颜色库
笔记·python·qt·学习·ui
sycmancia17 小时前
Qt——文本编辑器中的功能交互
qt·算法
blasit18 小时前
Qt C++ http服务器安全登录token生成管理
c++·后端·qt
机器视觉知识推荐、就业指导19 小时前
虚拟机部署麒麟系统及Qt环境详细流程
qt·麒麟·国产系统·银河
vegetablesssss19 小时前
vtkCamera
qt·vtk
楚Y6同学20 小时前
QT之上位机项目打包
qt·项目打包
小短腿的代码世界20 小时前
Qt 2D 绘制系统核心原理深度解析
开发语言·qt
玖別ԅ(¯﹃¯ԅ)20 小时前
C++ Qt + OpenCV 实现本地人脸识别系统:摄像头采集、ONNX模型加载、人脸库比对完整流程
c++·qt