博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
error:#70:incomplete type is not allowed FILE __stdout;
阅读量:7094 次
发布时间:2019-06-28

本文共 413 字,大约阅读时间需要 1 分钟。

    最近用KEIL5编译一个工程的时候,发现一模一样的工程在台式机上就能编译通过,在我的笔记本里就有一个错误,编译不通过,错误描述如下:

  error:#70:incomplete type is not allowed      FILE __stdout;

    这个错误推测是结构体定义有问题。顺着错误找到FILE __stdout;这行代码,右键导航到FILE定义,发现是在标准库stdio.h里面,FILE结构体定义如下:

  typedef struct __FILE FILE;

    再右键,导航到结构体__FILE的定义,没找到。果然是结构体没有定义完整。

    问题找到了,将typedef struct __FILE FILE;这行代码修改为typedef struct __FILE{ } FILE;

    再次编译,通过。

转载于:https://www.cnblogs.com/jasonchan1202/p/9869105.html

你可能感兴趣的文章
Sass
查看>>
Objective-C中Block语法、Block使用以及通过Block实现数组排序
查看>>
[转载]从业务运维转到产品经理,我摸爬滚打的产品之路
查看>>
比较正在使用的域名 和顶层窗口的域名
查看>>
Gitlab - Mac本机访问VirtualBox上搭建的Gitlab
查看>>
Bootstrap的Model源码详细注释 (转)
查看>>
java采用jxl写入一个Excel文件
查看>>
1171:大整数的因子
查看>>
传说中的数据结构 栈
查看>>
结对-结对编项目作业名称-设计文档
查看>>
Cesium 获取当前视图范围
查看>>
javascript基础
查看>>
加快普及智能家居DIY功能更受青睐
查看>>
python成长之路八 -- 内置函数
查看>>
【框架学习与探究之定时器--Quartz.Net 】
查看>>
Date 与 SimpleDateFormat
查看>>
C++ 11 创建和使用 unique_ptr
查看>>
文件的空间使用和IO统计
查看>>
软件产品评价
查看>>
2015 多校联赛 ——HDU5349(水)
查看>>