• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

这是在iic调试中编译出错?怎么解决

huihui163 2017-07-10 浏览量:678
3.png
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:4
  • 需要根据你自己的工程 将 U8 U16这些定义 声明一下,参考别人代码也需要思考哦
    • 发布于2017-07-10
    • 举报
    • 评论 1
    • 0
    • 0
huihui163 回复了 Eagleson :我就是移植出现一大推问题,我开始以为 U8 U16这些定义在自带的库中了 回复

  • 您好,需增加標頭檔,假設main.h

    typedef u8 unsigned char;
    typedef u16 unsigned short;
    typedef u32 unsigned long;
    
    

    然後使用到u8,u16,u32的各自

    #include "main.h"

    即可

    以上

    • 发布于2017-07-10
    • 举报
    • 评论 1
    • 0
    • 0
huihui163 回复了 MOP :这是在stm32f10x.h中已经定义typedef uint32_t u32; typedef uint16_t u16; typedef uint8_t u8;不行吗 回复

  • u16在哪个头文件定义的?头文件没找到吧
    • 发布于2017-07-11
    • 举报
    • 评论 1
    • 0
    • 0
huihui163 回复了 xukejing :stm32f10x.h中已经定义typedef uint32_t u32; typedef uint16_t u16; typedef uint8_t u8; 回复

相关问题

问题达人换一批

这是在iic调试中编译出错?怎么解决