【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
相关推荐
程序员老陆1 分钟前
Qt::WidgetAttribute 常用属性详解
开发语言·qt
程序员老陆13 小时前
Qt的QThread::usleep和FFmpeg的libavutil模块的av_usleep哪个精度高一些?
开发语言·qt·ffmpeg·音视频
Quz14 小时前
QML TextArea 入门(二):富文本与换行模式
qt
大白同学42118 小时前
初识Qt——创建第一个Qt项目
开发语言·qt
秋田君20 小时前
QT_绘图原理双缓冲机制
服务器·数据库·qt
想要入门的程序猿20 小时前
Qt插件QPluginLoader
开发语言·qt
大白同学4211 天前
初始Qt——了解Qt背景
开发语言·qt
GoKu~1 天前
Qt图形渲染相关例子
qt
zhaogaojian1 天前
Qt 5 界面闪烁与白屏问题的原因及解决办法
开发语言·qt
Quz2 天前
QML TextField 应用:自动关联与表单提交
qt