打算移植下littleVgl这个GUI的,编译出现了anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions的错误,

错误提示大致的意思是匿名联合只在gnu mode,或者在联合体有**#pragma anon_unions**下支持

搜索了一下,在keil的官网中国找到了解决办法:http://www.keil.com/support/man/docs/armcc/armcc_chr1359124962747.htm
(1)如下图所示加上**#pragma anon_unions**编译后就没有错误了

(2)开启gnu模式

keil中可以勾选使能gnu扩展,要高一点版本的keil才支持这个选项。刚好自己的keil_MDK版本不支持这个选项,所以用了第一种办法。

anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions相关推荐

  1. anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions

    在keil工程下移植代码,编译出现了这个问题,字面上解决办法有: 1. 打开GNU模式 ---(option-->GNU extensions) 2.在代码前加上#pragma anon_uni ...

  2. 解决keil_mdk编译error: #3092: anonymous unions are only supported in --gnu mode

    extern struct STRUCT_USARTx_Fram {char Data_RX_BUF[RX_BUF_MAX_LEN];union {__IO uint16_t InfAll;struc ...

  3. 匿名联合(Anonymous unions)

    Anonymous unions-匿名联合 在 C++ 我们可以选择使联合(union)匿名.如果我们将一个 union 包括在一个结构(structure)的定义中,并且不赋予它对象(object) ...

  4. C/C++编程: Anonymous unions(匿名联合)

    在结构体中,可以声明某个联合而不用指出名字,这样可以直接使用联合的成员,就像它们是结构中的成员一样 在 C++ 我们可以选择使联合(union)匿名.如果我们将一个 union 包括在一个结构(str ...

  5. anonymous unions

    匿名联合体是一种在 C 和 C++ 编程语言中定义的数据类型,它允许在不需要名称的情况下定义一个联合体.在这种情况下,联合体的成员变量可以直接访问,而不需要通过联合体的名称来访问.这在某些情况下会使代 ...

  6. keil5编译报错问题

    keil5一开始编译文件总是报错 error:  #3092: anonymous unions are only supported in --gnu mode, or when enabled w ...

  7. JavaCV, JavaCPP,和JavaCPP Presets的关系

    本文旨在帮助理解JavaCV, JavaCPP,和JavaCPP Presets之间的关系 JavaCV是对各种常用计算机视觉库的封装后的一组jar包,其中封装了ffmpeg.OpenCV.libdc ...

  8. Nordic系列芯片讲解八( Nordic SDK常见特殊指令汇集)

    文章目录 一.Compiler-specific Keywords and Operators 2.__inline 3.__align 5.__packed 6.__svc 7.__weak 二.F ...

  9. C语言 匿名联合体和匿名结构体

    C语言 匿名联合体和匿名结构体 匿名联合体和匿名结构体顾名思义,就是没有名字的联合体和结构体,没有名字哪怎么用?拿来用? 在嵌入式数据通信里面,大部分都是使用联合体,将有实际意义的结构体和字节数组互相 ...

最新文章

  1. linux之awk命令解读
  2. JAVA 基础 (一)
  3. PageRank算法原理与实现
  4. python高段编程_25个有用的 Python 代码段
  5. ubuntu下弹框提醒
  6. The VMRC console has disconnected solution
  7. 配置管理系统和整体变更系统有什么区别与联系
  8. 超高频RFID电子标签技术和应用分析
  9. 《物流与供应链管理》读书笔记
  10. python程序最多可以开多少个线程_使用python测测你的系统最多能创建多少个线程...
  11. 同步与异步的详细区别
  12. Centos7 修改SSH端口,以及修改密码
  13. FloorPlan相关
  14. 【深度学习入门】基于 ResNet50 的狗狗品种识别
  15. perl中our的用法
  16. 计算机视觉检测 白皓月,基于视线跟踪的操作界面的人机交互方法研究
  17. 计算机毕业设计之java+javaweb的大学生勤工助学管理系统
  18. RocketMQ原理及解析
  19. 创建新的Cocos2d-JS工程
  20. ip指的是网络还是计算机,ip地址是电脑的还是网络的

热门文章

  1. 测试两个主机之间的连通性_EEG源连通性:旨在实现大脑网络在时间和空间上的高分辨率...
  2. Peppermint将基于云的开源桌面引入非洲
  3. 3D打印模型优势体现在哪些方面呢?
  4. 快手上市,最隐秘的富豪:一笔赚回百亿美元
  5. 基于YOLOv4的轨道交通异物检测
  6. Win10/11启用隐藏的摄像头隐私指示器
  7. VMware CentOS镜像 虚拟机装机 保姆级教程
  8. python中表示空类型_在python中什么表示空类型
  9. 【转】什么是有源器件 三极管 场效应管 为什么 是 有源器件
  10. Google Issues Cease Desist to Open Source Android Developer