本文介绍了是什么原因导致的编译器警告未使用的功能呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

设置简单:对于功能和功能实现ñ原型。有函数指针的一个大阵。列出了每个函数这个数组中为止。用gcc编译时,有些仍然会造成-Wunused功能。

code:

 无效foo1(无效);
无效foo2的(无效);
无效BAR1(无效);
无效BAR2(无效);/ *及其实现* /无效(*函数[])(无效)= {foo1,foo2的,BAR1,BAR2};

这是设置的样子(只是一个例子)!一本富/酒吧功能,现在用gcc编译时会导致-Wunused功能的警告。有的则没有。为什么呢?


解决方案

This warning seems to trigger both when a function is never used and when a function is declared (prototyped) but not defined.

Are you sure you didn't miss implementing any of the functions you declared?

这篇关于是什么原因导致的编译器警告未使用的功能呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 05:14