error: implicit declaration of function 'xxx'
来源:互联网 发布:计算机就业方向 知乎 编辑:程序博客网 时间:2024/05/16 05:39
这几天想在运行状态下复位USB host,代码是基于RK3066的,我的修改要在bp-auto.c中使用,RK提供的方法在USB驱动下有一个参考,调用cru_set_soft_reset的函数,头文件中有一个很明显的#include <mach/cru.h>,我直接把头文件和函数拷贝到bp-auto.c中,编译后出现如下错误:
In file included from drivers/misc/bp/bp-auto.c:33:0:
arch/arm/mach-rk30/include/mach/cru.h: In function 'cru_set_soft_reset':
arch/arm/mach-rk30/include/mach/cru.h:537:2: error: implicit declaration of function 'writel_relaxed' [-Werror=implicit-function-declaration]
在网上查找了类似的错误,有不同的解决办法,其最有效的是说出现 这类问题都是添加头文件出了问题,差了某个头文件,差了哪一个,这个具体的代码有关系。
我这里是有参考的,我直接把USB驱动下的参考代码的头文件全部拷贝到bp-auto.c去掉相同的,编译,OK,通过了。
之后再一个一个注释掉,直到又出现报错,最后找出来,还需要添加头文件#include <linux/dma-mapping.h>,其他拷贝进来的头文件都删除
0 0
- error: implicit declaration of function 'xxx'
- error: implicit declaration of function '********'
- 嵌入式 warning: implicit declaration of function 'xxx'
- init_MUTEX 發生 implicit declaration of function error
- error: implicit declaration of function ‘luaL_register’
- error: implicit declaration of function 'kmalloc'
- error: implicit declaration of function ‘class_device_create’
- error:implicit declaration of function "irq_to_gpio"
- error: implicit declaration of function 'gettimeofday'
- error:implicit declaration of function 'kmalloc'
- error: implicit declaration of function ‘elv_next_request’
- implicit declaration of function
- implicit declaration of function
- implicit declaration of function
- iOS Implicit declaration of function XXX is invalid in C99”
- iOS Implicit declaration of function XXX is invalid in C99”
- 如何解决warning:implicit declaration of function 'xxx'
- error: implicit declaration of function 'class_device_create' error: implicit declaration of functio
- MySQL导入sql 文件的5大步骤
- myeclipse + tomcat java.lang.OutOfMemoryError: Java heap space
- 【教程】(KEIL)MDK5安装与JLINK问题解决方法(支持代码自动补全)
- 几点预防内存泄露的小建议
- 不使用服务器扩展将amCharts保存为PDF格式
- error: implicit declaration of function 'xxx'
- 关于HBase删除多行的讨论
- IE6支持兼容max-height、min-height、max-width、min-width CSS样式
- 提取汉字字库文件里面二进制数据转换为十六进制数据存到文件
- 在64系统上运行32位DLL
- Google map api v2转v3
- Android多种方法显示当前日期和时间
- 仿百度首页搜索功能(用了我两天时间)
- 最新版报表控件Stimulsoft Reports功能特色详解