当前位置:网站首页>解决“#231-D declaration is not visible outside of function”告警方法
解决“#231-D declaration is not visible outside of function”告警方法
2022-08-10 04:20:00 【OMGMac】
今天来分享自己前天遇到的一个告警,告警提示为:“declaration is not visible outside of function”。
翻译过来意思就是:“声明在函数外部不可见”。具体什么意思呢,就是你的函数形参使用了一个结构体或者什么定义的特殊类型,但是这个类型系统在这个文件里找不到,这个文件包含的头文件里面也没有,所以系统就会提示你声明在函数外部不可见。
所以遇到这个问题,解决方法就是:你可以去看一下编译完产生的提示具体定位到哪一句,到那一句去看看是否有定义了什么结构体、共同体或者什么特殊类型,然后看看是否没有把包含这些定义的头文件给包含进去,造成系统找不到。
像我就是因为使用了一个函数,其形参是使用了一个结构体变量类型,然后没有把那个定义结构体类型的头文件包含进去,系统就提示我这个告警。
好了,分享就到此结束啦!
本人水平有限,上述信息仅供参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~
边栏推荐
猜你喜欢
随机推荐
ZZULIOJ:1028: I love 闰年!
数据切片问题
UDP协议之《套接口阻塞选项UDP_CORK》
2022年危险化学品经营单位主要负责人题库及模拟考试
22牛客多校3 A.Ancestor(LCA + 枚举)
今天月亮很美
ZZULIOJ:1021: 三个整数的最大值
基于 EasyCV 复现 DETR 和 DAB-DETR,Object Query 的正确打开方式
ZZULIOJ:1015: 计算时间间隔
X书6.97版本shield-unidbg调用方式
2022年P气瓶充装操作证考试题库及模拟考试
进入Mysql数据库操作
ZZULIOJ:1018: 奇数偶数
ZZULIOJ:1022: 三整数排序
What is the relationship between legal representative and shareholders?
Promise原理及实现
关于rust的mongodb驱动count方法无法与near条件一同使用的问题
法定代表人和股东是什么关系
兴盛优选监控场景的时序数据库选型与落地实践
MindSpore官方RandomChoiceWithMask算子用例报错