【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
相关推荐
Larry_Yanan15 小时前
QML学习笔记(三十四)QML的GroupBox、RadioButton
c++·笔记·qt·学习·ui
ajassi200017 小时前
开源 C++ QT QML 开发(十七)进程--LocalSocket
c++·qt·开源
kyle~20 小时前
Qt---setAttribute设置控件或窗口的内部属性
服务器·前端·c++·qt
四维碎片20 小时前
【Qt】乌班图安装Qt环境
开发语言·数据库·qt
蓝天智能21 小时前
QT MVC中Model的特点及使用注意事项
qt·mvc
woshigaowei51461 天前
VS(QT)调用Matlab函数的方法
qt·matlab·vs
泽虞1 天前
《Qt应用开发》笔记p2
linux·开发语言·数据库·c++·笔记·qt
应用市场1 天前
Qt插件机制实现动态组件加载详解
开发语言·qt
星源~1 天前
Linux-Ubuntu系统安装特别指导
linux·qt·ubuntu·嵌入式开发·物联网设备
泽虞1 天前
《Qt应用开发》笔记p3
linux·开发语言·数据库·c++·笔记·qt·面试