keil5没有错误但是有警告(keil5错误提示)

你好,我的KEIL无错误,有警告,可以生成hex,也可以下载,下载到单片机也没反应,。求解,谢谢

图中Warning的意思 : 子程序DigDisplay没有被调用,编译程序在执行内存覆盖的时候忽略了这个子程序相关的部分。这意味着,未被调用的子程序会额外占用一些存储器资源。

简单点说,编译程序提示你一下,有个子程序写了却没用,空占着地方。

在用到内存较多的时候,根据这个警告可以删除一些未使用的程序。现在你的程序没用多少资源,程序运行不正常,和这个警告没有关系。再找找别的原因吧。

keil编译之后没有错误但是有警告,生成不了hex文件是怎么回事啊

keil编译要是只有警告是可以生成HEX代码的,可是有错误,最后的一项是错误的。你的keil 安装完了没有破解,所以有2K代码限制,而你程序代码超过2K了。所以不能生成HEX代码。下图画圈一项就是这个错误提示。

keil5不显示错误和警告

首先要强迫自己不能接受任何错误和警告,否则就无法写出优秀的代码(至少在编译器眼里)。 面对错误,我们必须改正,否则程序不能运行,在这个编译器里面C++函数如果不是void类型,那么必须有返回值,否则会报错。对比v5编译器,只是一个警告而已。

2.

其他错误按照C++语法规则修改即可。 面对警告,很多人选择了忽略,但是我是不能容忍的,要消除警告。大部分警告是可以消除的,面对消除不了的警告,只能上绝招了。 在图中

361知讯网

本文链接:http://pdidw.com/keil/55440.html

发表评论

评论列表

还没有评论,快来说点什么吧~