这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » keil 4.71a 在线报错问题~

共6条 1/1 1 跳转至

keil 4.71a 在线报错问题~

菜鸟
2013-06-23 13:56:23     打赏

如图:


报错类型为

error:unknown type name ‘DWORD’等等;


该变量类型已经在其他头文件中定义,并且已经包含,不知为何在线显示报错!!

实际编译后并没有报错!但是文件一直显示一个个红叉叉,不知何故?

该工程在keil mdk 4.60版本中正常!






关键词: 4.71a     在线     报错     问题    

院士
2013-06-24 22:50:07     打赏
2楼

查吧~~ 肯定是没有包含进去~~

编译器是不会出现问题的!



高工
2013-06-24 23:32:15     打赏
3楼
这个问题我也遇到过,确实是相关的头文件没有包含进来,另外楼主可以在本文件中重新定义一下试试。。。

专家
2013-06-25 15:01:59     打赏
4楼

上次用4.71编译一个工程,出现了XX 但是没有错误。


菜鸟
2013-06-26 13:16:15     打赏
5楼

楼上几位就没想想到底是因为什么原因导致这种错误的呢,

首先这个错误提示是关于数据类型的,所以肯定是头文件包含的问题,剩下的就是那个头文件没包含的问题了;

你把这个跳转过去,看看在那个文件里面定义的不就结了,然后包含进去,不久ok了嘛;

答案是:

#include <stdint.h>
#include <stdbool.h>

把这两个添加进去就可以了,不过没有这两个文件也不会产生任何的编译影响,不过建议添加进去,免得影响心情嘛,哈哈!


菜鸟
2013-06-26 13:18:12     打赏
6楼
另外我没看仔细,那个dword 我理解没错的话是不是字啊,你定义为uint32_t也没影响吧,貌似是,我没遇到过,所以推荐,你按照我的建议修改,应该不会有什么问题!

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]