您的位置:首页 > 其它

关于 warning: ‘xxx’ declared ‘static’ but never defined

2011-09-21 01:32 2016 查看
最近用C写动态库,把一些不提供给外部的接口定义为static并放在头文件中,在编译库的时候没有任何问题。但在外部程序包含该库的头文件的时候,编译会报很多警告如:warning: ‘xxx’ declared ‘static’ but never defined。之前由于时间关系,没有管这些东西,现在看着这么多警告很不爽。

查下资料,这是由于被static声明描述的函数不能被其他文件引用。

处理办法是:把这些static定义的函数放到.c文件中声明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐