跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 工具系统 > 监控软件 > C/C++ “variable set but not used“的 警告问题解决方案

C/C++ “variable set but not used“的 警告问题解决方案

时间:2024-04-05 15:00:34 来源:网络cs 作者:焦糖 栏目:监控软件 阅读:

标签: 题解  方案  警告 

在编程的过程中,会有一些预留的变量暂时不用,但是编译过程编译器警告 会报错无法编译通过针对这个问题,采用下面的解决方案比较方便。
错误如下形式:在这里插入图片描述

三种解决方法
1.可以在变量前加上(void)就可以直接编译通过了。

(void)变量名;
修改makefile或者cmakelists 文件如下:
error: variable ‘XXXX’ set but not used

3.或者在定义变量后或者写的函数变量后添加上[[gnu::unused]],亲测也是有效的:

int 变量名 [[gnu::unused]];

这样编译器就不会有的warning:unused parameter警告了,顺利编译通过。

本文链接:https://www.kjpai.cn/news/2024-04-05/154459.html,文章来源:网络cs,作者:焦糖,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇:在Ubuntu上安装Qt

下一篇:返回列表

文章评论