原文:keil中error: #70: incomplete type is not allowed—解决方法

今天在写程序的时候,想使用sizeof求数组的大小,数组中其他c文件定义,在头文件使用extern uint tbuff value 声明 但是keil编译报错,网上查了,发现,需要写成extern uint tbuff value 把数组的大小固定了,才能编译通过。 ...

2019-12-07 17:37 0 422 推荐指数:

查看详情

incomplete type is not allowed

keil环境下,报错#70: incomplete type is not allowed解决 mqtt_conf.h 定义了一个结构体 mqtt_buffer.h #include <stdint.h>#include "mqtt.h" 定义了一个结构体 struct ...

Sat Oct 08 05:04:00 CST 2016 0 6679
Keil出错解决方法

1、安装KEIL5后创建工程后出现这个报错   解决方法:打开下图目录的文件。   Keil.STM32F1xx_DFP.pdsc文件是只读文件,必须将只读属性取消。   如下图所示,注释掉红色圆圈的哪一行,保存退出,再打开工程就不会报错了。 2、Keil有时候会遇到 ...

Sun Nov 25 06:29:00 CST 2018 0 1123
error: invalid use of incomplete type

一. 首先,要确定自己定义的类是完整的,构造函数,析构函数都有,函数的声明及定义分开在.h和.cpp实现。 如果确定类是完整的,仍然出现error: invalid use of incomplete type的报错,那么问题出现在该类的使用上,而不是类的实现上. 二. 在使用某个已经 ...

Sat Sep 02 18:19:00 CST 2017 0 4124
error: invalid use of incomplete type

一般出现这种情况都是没有将用到的头文件包含进来 我的情况是在头文件定义了一个QMenu的指针,在源文件中使用menuBar()函数来返回一个menu指针。我在源文件包含了文件<QtGui>出现这个错误, .h .cpp 解决办法是:在源文件添加对< ...

Fri Aug 01 23:15:00 CST 2014 0 4329
Keil5出现中文乱码的解决方法

问题 :将keil5的如示代码复制粘贴后出现中文乱码 解决: 1、keil5点击Edit 选项 Configuration 2、Encoding选项改为: ` ...

Sat Mar 27 04:41:00 CST 2021 0 641
error: incomplete type ‘’ used in nested name specifier

出现这个错误表示 在A.h定义了一个类模版,并且在A.h需要#include "B.h"(即,需要知道B的定义)而在B.h又使用了A.h定义的模版,因此也需要#include "A.h"(即,又需要知道A的定义) 头文件相互包含,不但要用到#include,而且还要分别声明要用 ...

Wed Feb 20 04:15:00 CST 2013 0 12852
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM