【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
相关推荐
努力努力再努力wz5 分钟前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表
JdSnE27zv26 分钟前
Qt 操作SQLite数据库
数据库·qt·sqlite
小短腿的代码世界2 小时前
QtitanRibbon 深度解析:工业级Ribbon界面框架的架构设计与自定义扩展
qt·3d·架构
Drone_xjw3 小时前
qt配置项目样式表
开发语言·qt
niuniuyi~3 小时前
QT学习笔记
笔记·qt·学习
wearegogog1233 小时前
Qt触摸屏应用实例
qt
小短腿的代码世界3 小时前
Qt D-Bus深度解析:跨进程通信高级架构与源码实现
qt·架构·系统架构
luoyayun3617 小时前
Qt + FFmpeg 实战:音频静音段检测
qt·ffmpeg·音视频·静音段检测
小短腿的代码世界8 小时前
Qt Quick 3D场景导入与渲染架构深度解析:从USD到PBR材质的完整管线
qt·3d·架构
小短腿的代码世界8 小时前
Qt文本布局引擎深度解析:从QTextDocument排版到渲染的完整架构
开发语言·qt·架构