您的位置:首页 > 其它

variable `xxx' has initializer but incomplete type

2013-11-28 18:17 627 查看
说明xxx对应的类型没有找到,类型需要定义.

static struct i2c_driver touchkey_i2c_driver =

{

.driver = {

.owner = THIS_MODULE,

.name = "i2ctouchpannel",

},

.probe
= &i2ctouchpannel_probe,

.remove
= &i2ctouchpannel_remove,

.id_table
= i2ctouch_pannel,

};

在调用内核已经定义好的结构体去初始化我们定义的变量的时候,

如出现 variable 'touchkey_i2c_driver' has initializer but incomplete type,其实就是说明touchkey_i2c_driver
没有被定义,进而说明是“i2c_driver ”

没有被定义,更进一步,其实就是没有#include 相对应的头文件。

如#include <linux/i2c.h>之后,就不会出现variable
'touchkey_i2c_driver' has initializer but incomplete type
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐