/home/book/Linux/driver/key/gpio_key_drv.c:99:3: error: unknown field ‘device’ specified in initializer
   .device  = {
   ^
/home/book/Linux/driver/key/gpio_key_drv.c:99:3: warning: braces around scalar initializer
/home/book/Linux/driver/key/gpio_key_drv.c:99:3: warning: (near initialization for ‘gpio_key_drv.shutdown’)

一般出现在结构体初始化上,建议检查结构体中的成员变量名是否正确,上面的报错是因为成员变量driver写成了device,导致driver结构体变量内的初始化也报错

static struct platform_driver gpio_key_drv = {
        .probe         = key_probe_drv,
        .remove     = key_remove_drv,
        .device     = {               //应该是 .driver
            .name             = "alientek_key",
            .of_match_table = alientek_keys,
        },
};

编译出现error: unknown field ‘device’ specified in initializer和warning: braces around scalar initializer相关推荐

  1. Android.bp编译提示ninja: error: unknown target ‘MODULES-IN-xxx‘终极指南

    Android.bp编译提示ninja: error: unknown target 'MODULES-IN-xxx'终极指南 Android.bp系列博客: Android.bp你真的了解吗 And ...

  2. NDK编译c包含C++头文件时,出现 error: unknown type name 'class' 的解决方法

    在进行native开发的时候,难免会遇到C文件包含C++头文件而调用C++函数,若没做什么处理,直接include进行编译的话,会遇到以下错误: error: unknown type name 'c ...

  3. 解决KIEL编译CW32实验例程报“.\Objects\GPIO.axf“ - 3 Error(s), 55 Warning(s).其中error: unknown type name ‘__weak

    编译完整错误为: ../Libraries/src/cw32f030_systick.c(63): error: unknown type name '__weak' __weak void Init ...

  4. 编译BFS出现aclocal.m4和Error: unknown pseudo-op: `.ule'的错误

    在编译bfs的时候出现aclocal.m4的错误,原因是没有安装automake,使用install automake安装,再次执行./build/sh即可. 继续执行会产生Error: unknow ...

  5. 编译x264:avisynth_c.h:825:3: error: unknown type name ‘HMODULE‘

    具体错误 In file included from input/avs.c:49:0: ./extras/avisynth_c.h:825:3: error: unknown type name ' ...

  6. 解决 Error:No suitable device found: no device found for connection quot;System eth0quot;

    一.底 我们安装在虚拟机,.想模拟几台server.这时就想直接复制已经有的安装好的虚拟机.这样比較省事,不要在反复的安装虚拟机并配置JAVA环境,省掉做相同的事情,这时直接复制,这样之前配置的JAV ...

  7. Bringing up interface eth0: Error: Unknown connection: 0e4faef8-9838-4a5d-8d08-47ed5e4415c7.

    一:实验错误: 1.Bringing up interface eth0:  Error: Unknown connection: 0e4faef8-9838-4a5d-8d08-47ed5e4415 ...

  8. 【STM32】error unknown register name vfpcc in asm的解决方法

    00. 目录 文章目录 00. 目录 01. 问题描述 02. 问题分析 03. 问题解决 04. 验证结果 05. 附录 01. 问题描述 使用MDK5.30编译stm32工程错误如下: 02. 问 ...

  9. urllib.error.URLError:urlopen error unknown url type:https 解决办法

    前言: 在用Python3做爬虫实验的时候报了这个错误:urllib.error.URLError: <urlopen error unknown url type: https> 原因是 ...

最新文章

  1. 转:RemObjects SDK 简介
  2. Java23种设计模式学习笔记【目录总贴】
  3. fastlane自动打包--详细介绍
  4. log4cplus使用(二)-自定义日志等级
  5. Java互联网架构 百度云_java互联网架构师
  6. Linux下的grep命令详解
  7. UA MATH636 信息论6 微分熵
  8. ITK:演示所有运算符
  9. 1090. Highest Price in Supply Chain (25)
  10. Python_面向对象_zipfile和tarfile
  11. MyEclipse中SVN的常见的使用方法
  12. JavaScript实现复选框的全选/全不选和批量选择
  13. 谷歌CEO皮猜:我们想服务中国用户,但是没想好提供何种服务
  14. Windows 8 平板电脑体验及思考
  15. 2017ps计算机考证
  16. 搭建NB-IoT中国电信物联网开放平台实验环境
  17. Android OpenGL ES 2.0(六)--- 纹理过滤
  18. 计算机如何添加打印机图标,如何添加打印机设备到电脑
  19. mce: [Hardware Error]: Machine check events logged
  20. 我的(此)电脑里面除了磁盘以外,多了一个CD驱动器,删除方法,亲测有效

热门文章

  1. c语言的空语句,c源程序中能允许出现空语句吗
  2. 多轴步进电机的加速度,速度原理分析和如何实现
  3. 攻防世界 web篇(二)
  4. Sketch Mac入门基础知识——蒙版(Mask)的详细使用方法介绍
  5. 【C】输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
  6. 《深入理解Java虚拟机》——类文件结构之魔数常量池
  7. 每日精选12条新闻 每天精选新闻早报简报
  8. 计算机网络遇到的问题
  9. 城市旅游景点信息交流平台的设计与实现 毕业设计-附源码290915
  10. 黑马有信将新装辟蓝海