找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助keil目标未创建是什么问题?

查看数: 36738 | 评论数: 13 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-26 21:05

正文摘要:

哪位好心人帮我看一下keil目标未创建是怎么回事?

回复

ID:363696 发表于 2020-4-21 00:57
这个问题,我之前遇到过,可能在你的ds18b20.h 和 ds1302.h 中定义了某些公共变量,建议不要在 .h文件中定义变量
ID:716292 发表于 2020-4-20 16:32
关掉,重新打开工程,或者再重新建一个工程,把赛马复制粘贴
ID:733423 发表于 2020-4-20 12:49
编译有错误或者有警告就不会创建HEX文件,所以下载单片机前要确定没错误甚至没警告
ID:733430 发表于 2020-4-20 12:36
重复定义了
ID:733380 发表于 2020-4-20 11:28
你新建一下工程试试  或者文件命名后面加上.c
ID:564528 发表于 2020-4-20 10:56
1,可能是为建立工程
2,建立了工程,但是程序没有保存成.c文件
ID:733310 发表于 2020-4-20 10:32
是不是没有建工程,只有程序没有工程是不能进行编译的。或者是建了工程,但是程序保存的格式不对,没有保存成.c或者.asm文件,保存后要再添加到工程项目中才能编译。不然会提示目标未创建。要么就是程序有错误无法编译。
ID:733011 发表于 2020-4-19 20:42
zhaok2013 发表于 2017-3-30 11:10
【转载内容】这些都是小问题,在定义的时候重复定义了,因为现在代码存放在很多个文件夹中,在全部编译的时 ...

怎么加
ID:185829 发表于 2017-4-3 20:35
C40 41 看一下定义的,
ID:22751 发表于 2017-4-1 11:46
重复定义了,符号冲突
ID:184993 发表于 2017-3-31 15:35
有可能是因为没有建立新的工程,每次我遇见这样的问题都是建立一个新的工程然后添加文件,就解决了。
ID:185038 发表于 2017-3-31 14:11
可能是没破解吧
ID:165046 发表于 2017-3-30 11:10
【转载内容】这些都是小问题,在定义的时候重复定义了,因为现在代码存放在很多个文件夹中,在全部编译的时候可能变量重复定义和初始化了,解决时在头文件中的变量定义前加extern(只是变量声明不用初始化),再在调用该变量的c文件的程序之前再定义一次(注意第一个调用的c文件要负责附带初始化该变量,其他调用的c文件就不需要初始化过程),也就是只初始化一次即可,我是这么解决的,不知道各位是否有更好的解决方法,求建议。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表