标题: Keil建立不起hex file [打印本页]

作者: hongkaibo    时间: 2021-2-9 21:03
标题: Keil建立不起hex file
各个大佬帮我看哈这是什么原因,create hex file 已开。

1612875051518.jpg (2.78 MB, 下载次数: 83)

1612875051518.jpg

作者: juncedz    时间: 2021-2-10 06:15
temp.c   与       temp.h    仔细看一下,改 相同
作者: 名字不是重点    时间: 2021-2-10 07:26
有个错误,要排除后才能生成
作者: 压着我头发啦    时间: 2021-2-10 08:27
没编译通过
作者: cn_zhx    时间: 2021-2-10 10:11
延时程序中的i是无符号整形,i=12/9600,必等0,你在检查一下
作者: glinfei    时间: 2021-2-10 10:24
temp.h是自己写的吗?可能在main和temp两次引用,但没设置防止重入,造成重复定义。
作者: 人人学会单片机    时间: 2021-2-10 10:48
这里面找到 工程建立步骤的资料 https://pan.baidu.com/s/1qY6X3eG  
作者: 学生1    时间: 2021-2-10 11:26
需要把错误解决后才能进行编译,编译通过后才能生成hex,点击找到错误内容并改正
作者: fj51hei    时间: 2021-2-10 13:13
i=12/9600,为什么要这样写?
作者: 乱雨臣服    时间: 2021-2-10 15:01
我是新手也看出编译没通过怎么生成二进制文件
作者: hellokitty119    时间: 2021-2-10 15:08
提示很清楚了:  延时函数DELAY里面的全局变量有重复定义, 你这个12/90000明明是浮点型,你要定义为uint,属于定义错误!
作者: justinchill    时间: 2021-2-10 20:56
重复定义了,应该是头文件里有定义的变量冲突了吧
作者: 游知行合一    时间: 2021-2-10 23:03
你这里有错误,排除错后,编译成功后才可以生成.hex。我估计是头文件#include<temp.h>出错,你加个空格变成#include <temp.h>试试看。
作者: 绕指的柔    时间: 2021-2-13 23:10
新手的话,开始建立工程时,有没有在output栏勾选creat hex file
作者: 踏雪无痕做什么    时间: 2021-2-17 09:23
实说我也看不出什么,你可按楼上提示搞搞,但我还是要告诉你我是英语很垃圾,小白。我就搞个有道词典把错误提示翻译过来找,从前到后,错误就在提示行附近,一般都是语法,符号漏,错误。多写就不会有语法错误了。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1