找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 34697|回复: 13
收起左侧

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

  [复制链接]
ID:161956 发表于 2017-3-26 21:05 | 显示全部楼层 |阅读模式
哪位好心人帮我看一下keil目标未创建是怎么回事? 224.JPG
回复

使用道具 举报

ID:165046 发表于 2017-3-30 11:10 | 显示全部楼层
【转载内容】这些都是小问题,在定义的时候重复定义了,因为现在代码存放在很多个文件夹中,在全部编译的时候可能变量重复定义和初始化了,解决时在头文件中的变量定义前加extern(只是变量声明不用初始化),再在调用该变量的c文件的程序之前再定义一次(注意第一个调用的c文件要负责附带初始化该变量,其他调用的c文件就不需要初始化过程),也就是只初始化一次即可,我是这么解决的,不知道各位是否有更好的解决方法,求建议。
回复

使用道具 举报

ID:185038 发表于 2017-3-31 14:11 | 显示全部楼层
可能是没破解吧
回复

使用道具 举报

ID:184993 发表于 2017-3-31 15:35 | 显示全部楼层
有可能是因为没有建立新的工程,每次我遇见这样的问题都是建立一个新的工程然后添加文件,就解决了。
回复

使用道具 举报

ID:22751 发表于 2017-4-1 11:46 | 显示全部楼层
重复定义了,符号冲突
回复

使用道具 举报

ID:185829 发表于 2017-4-3 20:35 | 显示全部楼层
C40 41 看一下定义的,
回复

使用道具 举报

ID:733011 发表于 2020-4-19 20:42 | 显示全部楼层
zhaok2013 发表于 2017-3-30 11:10
【转载内容】这些都是小问题,在定义的时候重复定义了,因为现在代码存放在很多个文件夹中,在全部编译的时 ...

怎么加
回复

使用道具 举报

ID:733310 发表于 2020-4-20 10:32 | 显示全部楼层
是不是没有建工程,只有程序没有工程是不能进行编译的。或者是建了工程,但是程序保存的格式不对,没有保存成.c或者.asm文件,保存后要再添加到工程项目中才能编译。不然会提示目标未创建。要么就是程序有错误无法编译。
回复

使用道具 举报

ID:564528 发表于 2020-4-20 10:56 | 显示全部楼层
1,可能是为建立工程
2,建立了工程,但是程序没有保存成.c文件
回复

使用道具 举报

ID:733380 发表于 2020-4-20 11:28 | 显示全部楼层
你新建一下工程试试  或者文件命名后面加上.c
回复

使用道具 举报

ID:733430 发表于 2020-4-20 12:36 | 显示全部楼层
重复定义了
回复

使用道具 举报

ID:733423 发表于 2020-4-20 12:49 | 显示全部楼层
编译有错误或者有警告就不会创建HEX文件,所以下载单片机前要确定没错误甚至没警告
回复

使用道具 举报

ID:716292 发表于 2020-4-20 16:32 | 显示全部楼层
关掉,重新打开工程,或者再重新建一个工程,把赛马复制粘贴
回复

使用道具 举报

ID:363696 发表于 2020-4-21 00:57 | 显示全部楼层
这个问题,我之前遇到过,可能在你的ds18b20.h 和 ds1302.h 中定义了某些公共变量,建议不要在 .h文件中定义变量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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