【Qt】Qt Creator 警告: Unused parameter ‘xxx‘

news/2025/2/22 20:34:41/

1. 问题

Qt开发中,有些函数参数没有使用,会报Unused parameter 'xxx'警告,这个警告不影响代码正常运行。

2. 屏蔽这个警告的方法

2.1 方法1

函数中添加 Q_UNUSED(arg);

TestClass::TestClass(QObject *parent)
{Q_UNUSED(parent);
}

2.2 方法2

.pro工程文件中使用QMAKE_CXXFLAGS_WARN_ON,格式:QMAKE_CXXFLAGS_WARN_ON += -W[no-]<警告选项>

QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter

2.3 测试无效的方法(windows系统)

# .pro文件中添加如下方法,在windows中测试无效,Linux系统没有测试。
QMAKE_CXXFLAGS += -Wno-unused-parameter

http://www.ppmy.cn/news/1277348.html

相关文章

华清远见嵌入式学习——ARM——作业1

要求&#xff1a; 代码&#xff1a; mov r0,#0 用于加mov r1,#1 初始值mov r2,#101 终止值loop: cmp r1,r2addne r0,r0,r1addne r1,r1,#1bne loop 效果&#xff1a;

如何用DevEcoStudio创建本地模拟器

第一步&#xff1a;打开devEcoStudio 工具 第二步&#xff1a;点击IDE 右上角previewer - Device Manager 第三步&#xff1a;选择Local Emulator 的tab &#xff0c;如果要创建的设备类型为Phone 选中即可 第四步&#xff1a;点击界面的右下角 New Emulator 第五步&#xff…

Centos 8.5 Oracle12c安装

由于多次安装踩坑&#xff0c;所以本次写了一份12c安装的完整版。可以直接使用。 一、安装数据库基本信息 名称 值 主机名 database 操作系统 CentOS Linux release 8.5.2111 Oracle用户名/密码 oracle Oracle 版本 12c Enterprise Edition Release 12.2.0.1.0 oracle…

VMware安装win10虚拟机

背景 由于项目需要&#xff0c;用到客户方的网络办公要求&#xff0c;在没有现场进行办公时&#xff0c;对客户的网络办公以及日常事务处理比较麻烦。客户的网络环境要求&#xff0c;是通过深信服的atrust和workspace进行办公登录&#xff0c;所以需要借助物理机作为宿主机进入…

elasticsearch集群配置

elasticsearch.yml配置信息 #集群名称 cluster.name: cluster-es #节点名称&#xff0c;每个节点的名称不能重复&#xff0c;这里不指定&#xff0c;使用当前主机的名称 #node.name: #ip 地址&#xff0c;每个节点的地址不能重复 network.host: 0.0.0.0 #节点角色&#xff0c…

Elasticsearch集群腾讯云迁移到线下机房(无感迁移)

前言&#xff1a; Eastic 自身设计了集群腾讯云迁移到&#xff08;负载均衡&#xff09;机制。当前有新数据节点加入集群或者离开集群&#xff0c;集群会自动平衡分片的负载均衡。 背景要求&#xff1a; 公司原有大数据平台基于公有云构建&#xff0c;由于种种原因&#xff…

做一个类似东郊到家系统都有哪些功能特点?

随着科技的发展&#xff0c;人们的生活方式也在不断变化&#xff0c;在快节奏的生活中&#xff0c;身心疲惫的人们需要一种快速有效的方式来缓解压力。同城预约上门按摩小程序就是为满足这种需求而诞生的。用户可以通过小程序&#xff0c;方便地预约按摩服务&#xff0c;无需浪…

提高Spring Boot技能的9种方法

以下是提高 Spring Boot 技能的 9 种方法&#xff1a; 1. 外部化您的配置&#xff1a; 充分利用 Spring Boot 潜力的另一种方法是尽可能地尝试外部化您的配置&#xff0c;而不是对其进行硬编码。外部化您的配置将使您的应用程序更加灵活且更易于管理。 外部化配置的另一个优点…